jjzjj

SwipeRefreshLayout

全部标签

java - Android:SwipeRefreshLayout 不会调用 OnRefresh()

事实证明,这个社区对我的个人和学校项目非常有帮助,所以我决定加入。这是我的第一个问题。目前,我正在暑假空闲时间构建一个Android应用程序。我正在尝试在我的应用程序fragment之一中实现SwipeRefreshLayout,但由于未知原因,当我拉动刷新时,我似乎无法让我的fragment调用OnRefresh()方法。这是我的Java代码:importandroid.app.Fragment;importandroid.content.Context;importandroid.net.Uri;importandroid.os.Bundle;importandroid.suppo

android - 如何在 SwipeRefreshLayout 中添加多个 View ,其中一个是 recyclerview?

我在SwipeRefreshLayout中有一个recyclerview。在recyclerview的最后,我想添加一个按钮,但我无法这样做。这里的代码:该按钮不会出现在recyclerview的末尾。 最佳答案 SwipeRefreshLayoutcouldhaveonlyonechild.将RecyclerView和Button添加到垂直LinearLayout中,放入SwipeRefreshLayout。要将Button添加为RecyclerView中的最后一项,您需要编辑adapter:1)增加行数@Overridepubl

android - SwipeRefreshLayout 不显示任何刷新指示器

我有一个SwipeRefreshLayout在Activity中显示的fragment中使用。滑动确实会执行刷新,但在我下拉后它会立即返回并且没有不确定进度的指示器(动画进度条)。它只是消失了,但仍然在完成时调用onRefresh()。这是我的布局……Activity布局:fragment布局:初始化Fragment布局的代码:@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){Viewview=inflater.inflate(R.lay

SwipereFreshlayout在Swipe Refresh上空无一人

我有一个StaggeredGridview内部SwipeRefreshLayout当我使用滑动操作刷新网格时,即使我的列表不是空的(数据),它会变空。如果我使用LinearLayoutManager代替StaggeredGridLayoutManager一切正常(我得到一个listView而不是交错格里德)。当我更改LinearLayoutManager至StaggeredGridLayoutManager同样,刷新时的视图变为空这就是我设置的方式LinearLayoutManager和StaggeredGridLayoutManager对我的recyclerViewLinearLayoutM

android - swipeRefresh 正在运行时,替换 Fragment 无法正常工作

我有fragmentA,其中包括一个SwipeRefresh和一个RecycleView。当用户单击RecycleView中的项目时,我替换了一个新的fragmentB:mAdapter.setOnItemClickListener(newMyAdapter.OnItemClickListener(){@OverridepublicvoidonItemClick(Viewview,intposition){Itemtem=mItems.get(position);//selecteditemLog.i(TAG,item.getTitle()+"clicked.Replacingfrag

Android:Viewpager 内的 SwipeRefreshLayout 内的搜索栏

我有一个包含多个fragment的ViewPager。在每个Fragment中,都有一个包含搜索栏的SwipeRefreshLayout。但是,搜索栏拇指移动不平滑(水平方向)。即使我仍然触摸拇指,拇指也会自动移动搜索栏和释放触摸的一定百分比的进度。有人遇到过同样的情况吗?它如何修复它? 最佳答案 @robxyy的回答是正确的,但我花了一些时间才弄清楚实现部分。因此,详细说明他的答案。请看下面的代码:publicclassCustomSwipeRefreshLayoutextendsSwipeRefreshLayout{privat

android - 异常调度输入事件和 SwipeRefreshLayout 下拉空指针异常

我有一个滑动来刷新布局(android.support.v4修订版19.1的一部分),当我在布局上向下滑动时,我可以到达顶部已满的位置,但进一步向下滑动会导致应用程序崩溃,logcat指向我的代码中没有特定的行。由于SwipeRefreshLayout只有几个月大,因此互联网上没有很多信息可以帮助我找出问题所在。在我无法将支持v4修订版19.1添加到我的构建路径之前,但我很确定我已修复该问题。这是logcat,以及布局文件和我的SwipeRefreshLayout的代码。以及应用程序崩溃时的屏幕截图。06-1823:09:31.527:E/InputEventReceiver(2545

android - 向 Android SwipeRefreshLayout 添加文本提示

如何在listView的顶部添加提示,例如android.support.v4的swipeRefreshLayout中包含的“下拉刷新”。下拉刷新有效,但我想在用户稍微下拉ListView时添加文本。 最佳答案 编辑2014年10月21日如果您将support-v4更新到最新版本(至少21.0.0),您可以使用内置的加载指示器!我刚刚想出了一个简单但有效的解决方案。想法是添加一个自定义ViewGroup,当SwipeRefreshLayout子项被拉下时,它会增加其高度。在此ViewGroup中,您将放置提示所需的所有内容(Text

Android - 找不到 SwipeRefreshLayout 导入

我正在尝试实现新的RefreshLayout小部件,但我的eclipse似乎无法识别我需要设置的导入。我使用本指南开始:SwipetorefreshGUIDE这就是一切的开始:Androiddev-Swipetorefresh我的第一个猜测是我需要以某种方式更新我的项目以获得最新的androidAPI?我以前从未这样做过,我什至不知道这可能。如果有人能引导我朝着正确的方向解决这个问题,那就太好了。导入行:importandroid.support.v4.widget.SwipeRefreshLayout;list:将库更新到最新版本后,仍然无法识别导入。 最

android - 滑动刷新图标显示不正确

我正在使用ListView并在使用SwipeRefresh向下滑动时刷新它,到这里为止一切正常。当我尝试设置TextView时出现问题在mListview.setEmptyView()RefreshIcon滑动时不显示。貌似在TextView下.但是,如果我不把它TextView在同一个XML上它工作正常,但我需要在列表为空时显示一条消息。是什么导致了这种行为?这是我使用的布局:这是刷新监听器://ListenersmSwipeRefresh.setOnRefreshListener(newSwipeRefreshLayout.OnRefreshListener(){@Override