Articles of swiperefreshlayout

无法在swipeRefreshLayout中的ListView中滚动

我遇到了SwipeRefreshLayout的问题。 我在布局中有一个列表视图,每次在列表视图中向上滚动时,滑动刷新布局都会被触发,您永远不能回滚到布局的顶部。 有人有主意吗?

下拉android时,SwipeRefreshLayout加载器不会上升

我已经使用了swipeRefreshLayout和recyclerview,它在所有Android版本中运行良好但在Kitkat中我拉下来然后SwipeRefreshLayout加载器不上升并且也不刷新recyclerview数据但是在棒棒糖中工作 我正在使用’com.android.support:support-v4:22.2.1′ 编辑1 SwipeRefreshLayout swipe_refresh; swipe_refresh = (SwipeRefreshLayout)rootView.findViewById(R.id.swipe_refresh); swipe_refresh.post(new Runnable() { @Override public void run() { swipe_refresh.setRefreshing(true); } }); swipe_refresh.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { @Override public void onRefresh() { // Loading more data.. ….. …. getData(); } }); swipe_refresh.setColorSchemeResources(android.R.color.holo_blue_bright, android.R.color.holo_green_light, android.R.color.holo_orange_light, android.R.color.holo_red_light); public void getData(){ // Load data from web service… … … … // After loading […]

如何使用SwipeRefreshLayout?

背景 Google最近发布了对其支持库的更新,该库现在有一个新的“ SwipeRefreshLayout ”视图。 该视图允许包装另一个视图,同时支持向下滑动以执行刷新操作。 截图: 问题 谷歌没有提供样本(至少没有我能find的样本),所以我自己尝试过使用它。 每当我刷卡时,我都会遇到崩溃(NPE),但后来我发现这是因为我没有为它提供“OnRefreshListener”。 但我仍然不知道如何使用它,更不用说自定义了 这是布局文件的XML: 代码,虽然它没有做任何特别的事情: public class MainActivity extends ActionBarActivity { @Override protected void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final SwipeRefreshLayout swipeRefreshLayout=(SwipeRefreshLayout)findViewById(R.id.container); swipeRefreshLayout.setOnRefreshListener(new OnRefreshListener() { @Override public void onRefresh() { // do nothing } }); } } 这个问题 使用此视图的正确方法是什么? 我该如何自定义? 目前它只是一条黑线……

Android支持v4 SwipeRefreshLayout空视图问题

为listview设置空视图后,SwipeRefresh无效,这是SwipeRefresh布局的唯一子项。 如何解决这个问题?

使用NestedScrollView和LinearLayout的SwipeRefreshLayout

<!– <!– <!– <!– <!—-> 我想让数据的linearlayout低于“textViewAppBar”。 我试图实现RelativeLayout但它不起作用。 现在,数据显示为完整的布局,但我希望在“textViewAppBar”下方,但SwipeRefreshLayout应该是match_parent,任何建议? 谢谢 :-)

Android中的SwiperefreshLayout

我在下面的布局中使用SwipeRefreshLayout : 当我拉下我的SwipeRefreshLayout它正在工作,但正如你在上面的代码中看到的那样,我在其中有一个滚动视图。 因此,当我向下拉动滚动视图时,它会下降并且一半的图像没有显示,因为它已经下降。 当我试图再次拉起时,我的滚动视图不会上升。 相反, SwipeRefreshLayout正在接听电话。 我该怎么办? 请帮帮我。

上面有scrollView和Layout的SwipeRefreshLayout

我有以下布局 //some views here 问题是当我向下滚动表格时,我无法再次滚动,因为正在触发swipelayout。 只有在表的第一个视图可见时,如何触发swiperefresh?

API 21中的SwipeRefreshLayout

我之前使用的是API 19,并且正在使用SwipeRefreshLayout来处理我的许多片段。 当我第一次加载内容时,我正在使用setRefreshing(true); 并能够加载内容,它工作正常。 我在Android 5.0中注意到谷歌正在使用循环进度视图。 当我调用setRefreshing(true); 现在它根本没有效果。 无论如何以编程方式显示新的微调器? 我已经深入研究了这一点,但无法以编程方式显示它。 我已经阅读了以下内容: http://developer.android.com/tools/support-library/index.html https://yassirh.com/2014/05/how-to-use-swiperefreshlayout-the-right-way/ SwipeRefreshLayout不显示任何刷新指示 基本上,它没有显示第一次尝试刷新的迹象。

如何在SwipeRefreshLayout中调整向下滑动距离?

我在我的应用程序中实现了SwipeRefreshLayout。 我需要更改必须向下滚动的高度以调用onRefresh()方法。 我应该使用哪种方法来添加自定义高度? SwipeRefreshLayout的实现 private SwipeRefreshLayout swipeLayout; 在oncreate swipeLayout = (SwipeRefreshLayout)view.findViewById(R.id.swipe_container); swipeLayout.setOnRefreshListener(this); swipeLayout.setColorScheme(android.R.color.holo_blue_dark, android.R.color.holo_green_dark, android.R.color.holo_purple, android.R.color.holo_orange_dark); swipeLayout.setSoundEffectsEnabled(true); 在onrefresh方法中实现AsyncTask @Override public void onRefresh() { // Asynctask to perform some task }

IllegalArgumentException:pointerIndex超出SwipeRefreshLayout的范围

我一直在得到一些IllegalArgumentException: pointerIndex out of range崩溃IllegalArgumentException: pointerIndex out of range崩溃,我不明白发生了什么。 它不仅限于一个Android构建或设备,它发生在各种设备上的5.0.1,4.4.4,4.4.2,4.0.4,2.3.6。 以下是更多上下文的完整日志输出。 java.lang.RuntimeException: Unable to destroy activity {com.mypackage.myapp/com.mypackage.myapp.MyListActivity}: java.lang.IllegalArgumentException: pointerIndex out of range at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:3671) at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:3689) at android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:3889) at android.app.ActivityThread.access$900(ActivityThread.java:144) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1284) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5221) at java.lang.reflect.Method.invoke(Method.java) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:898) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:693) Caused by: java.lang.IllegalArgumentException: pointerIndex out of range at android.view.MotionEvent.nativeGetAxisValue(MotionEvent.java) […]