关于SwipeRefreshLayout的刷新事件
来源:互联网 发布:java虚拟机占用内存 编辑:程序博客网 时间:2024/06/06 06:58
--关于SwipeRefreshLayout使用的小记录
我们常见的SwipeRefreshLayout包裹Recyclerview,实现下拉加载-更新数据,常见布局例如:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <android.support.v4.widget.SwipeRefreshLayout android:id="@+id/refreshlayout" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.v7.widget.RecyclerView android:id="@+id/recyclerview" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/transparent" android:fadeScrollbars="true" android:scrollbars="vertical" /> </android.support.v4.widget.SwipeRefreshLayout></LinearLayout>
超级简单的布局,在Activity或者Fragment中,我们想在打开当前View时候,使SwipeRefreshLayout处于加载状态,例如在Activity的onCreate方法中,初始化SwipeRefreshLayout操作后调用setRefreshing方法:
SwipeRefreshLayout refreshlayout = (SwipeRefreshLayout) findviewbyId(R.id.refreshlayout );refreshlayout .setRefreshing(true);
编译运行,没有效果;
真正调用的方法:
refreshlayout.post(new Runnable() { @Override public void run() { refreshlayout.setRefreshing(true); } });
取消加载效果则
refreshlayout.post(() -> refreshlayout.setRefreshing(false));refreshlayout.setRefreshing(false);
都可以
阅读全文
0 0
- 关于SwipeRefreshLayout的刷新事件
- SwipeRefreshLayout上下刷新与左右滑动事件冲突的处理
- SwipeRefreshLayout的事件处理
- 不一样的下拉刷新-----SwipeRefreshLayout
- 不一样的下拉刷新-----SwipeRefreshLayout
- SwipeRefreshLayout自动刷新的问题
- 官方的下拉刷新SwipeRefreshLayout
- 自定义的下拉刷新SwipeRefreshLayout
- 关闭SwipeRefreshLayout的下拉刷新
- 搭配SwipeRefreshLayout的Recyclerview刷新
- SwipeRefreshLayout下拉刷新的使用
- SwipeRefreshLayout自动刷新的问题
- 关于Android Studio下拉刷新控件SwipeRefreshLayout
- 解决使用`SwipeRefreshLayout`下拉刷新和左右滑动事件冲突的问题
- Google的自己的刷新方法SwipeRefreshLayout
- Android WebView下拉刷新与SwipeRefreshLayout事件冲突解决
- Android SwipeRefreshLayout 嵌套 CoordinatorLayout 下拉刷新 事件冲突解决
- google推出的SwipeRefreshLayout下拉刷新用法
- linux 常用命令
- ORACLE初学第二篇
- bzoj 4310: 跳蚤 (后缀数组+二分+ST表)
- Android中TextView属性全纪录
- Recyclerview使用体验(一)
- 关于SwipeRefreshLayout的刷新事件
- 关于Android适配,常用这几种就够了
- Android获取设备唯一标识
- - Unable to add window -- token null is not valid; is your activity running?
- Error:Execution failed for task ':app:transformNative_libsWithStripDebugSymbolForDebug'. > java.lang.NullPointerExcep
- win下的问题积累
- Android开发中--正则表达式的实用
- Android开发--更换字体
- KnockoutJS(一)