recycleview上下拉刷新
来源:互联网 发布:linux怎么添加拼音 编辑:程序博客网 时间:2024/04/28 13:39
public class MainActivity extends AppCompatActivity {
private SwipyRefreshLayout srl;
private Handler handler = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
handler = new Handler();
srl = (SwipyRefreshLayout) findViewById(R.id.srl);
//设置颜色
srl.setColorSchemeResources(R.color.colorAccent, R.color.colorPrimary, R.color.colorPrimaryDark, android.R.color.holo_red_dark);
//设置是否支持刷新和加载更多
srl.setDirection(SwipyRefreshLayoutDirection.BOTH);
srl.setOnRefreshListener(new SwipyRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh(int index) {
Toast.makeText(MainActivity.this, "下拉刷新", Toast.LENGTH_SHORT).show();
handler.postDelayed(new Runnable() {
@Override
public void run() {
srl.setRefreshing(false);
}
}, 2000);
}
@Override
public void onLoad(int index) {
Toast.makeText(MainActivity.this, "上拉加载", Toast.LENGTH_SHORT).show();
handler.postDelayed(new Runnable() {
@Override
public void run() {
srl.setRefreshing(false);
}
}, 2000);
}
});
}
}
private SwipyRefreshLayout srl;
private Handler handler = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
handler = new Handler();
srl = (SwipyRefreshLayout) findViewById(R.id.srl);
//设置颜色
srl.setColorSchemeResources(R.color.colorAccent, R.color.colorPrimary, R.color.colorPrimaryDark, android.R.color.holo_red_dark);
//设置是否支持刷新和加载更多
srl.setDirection(SwipyRefreshLayoutDirection.BOTH);
srl.setOnRefreshListener(new SwipyRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh(int index) {
Toast.makeText(MainActivity.this, "下拉刷新", Toast.LENGTH_SHORT).show();
handler.postDelayed(new Runnable() {
@Override
public void run() {
srl.setRefreshing(false);
}
}, 2000);
}
@Override
public void onLoad(int index) {
Toast.makeText(MainActivity.this, "上拉加载", Toast.LENGTH_SHORT).show();
handler.postDelayed(new Runnable() {
@Override
public void run() {
srl.setRefreshing(false);
}
}, 2000);
}
});
}
}
阅读全文
0 0
- recycleview上下拉刷新
- 支持上下拉刷新的RecycleView,基于androidPullToRefresh
- 支持上下拉刷新的RecycleView,基于androidPullToRefresh,添加RecycleView HeaderView
- ListView 上下拉刷新
- 上下拉刷新
- ListView上下拉刷新
- 上下拉刷新
- 上下拉刷新
- 上下拉刷新
- 上下拉刷新
- RecyclerView上下拉刷新
- xlistview上下拉刷新
- 上下拉刷新
- iOS tableView上下拉刷新
- 实现上下拉刷新MJRefresh
- PulltoRefresh实现上下拉刷新
- 上下拉刷新实现功能
- tableView分页,上下拉刷新
- 通过读写PEB.Ldr实现模块枚举和模块隐藏(脱链)
- 购物车结算
- 2017/10/09 think
- luoguP1903 数颜色(通过一道题认识带修改莫队)
- dataguard broker failover 配置
- recycleview上下拉刷新
- JDBC中大文本类型处理
- Dubbo分布式服务框架常见问题解答汇总
- 9-10NOIP模拟赛总结
- M
- vs2017下载教程
- 1074: 百钱买百鸡
- 树状数组求逆序数
- 机器学习(1)-项目 0: 预测泰坦尼克号乘客生还率