使用方法:
1,导入依赖
SmartRefreshLayout依赖:
implementation 'com.scwang.smartrefresh:SmartRefreshLayout:1.0.5.1'
implementation 'com.scwang.smartrefresh:SmartRefreshHeader:1.0.5.1'
2,找控件
sm= findViewById(R.id.id_main_sm);
3,设置监听
//上拉加载
sm.setOnLoadMoreListener(new OnLoadMoreListener() {
@Override
public void onLoadMore(RefreshLayout refreshLayout) {
page++;
initData();
}
});
//下拉刷新
sm.setOnRefreshListener(new OnRefreshListener() {
@Override
public void onRefresh(RefreshLayout refreshLayout) {
list.clear();
page=1;
initData();
}
});
网友评论