MyException - 我的异常网
当前位置:我的异常网» 移动开发 » 不同的操作,加载更多式样不同

不同的操作,加载更多式样不同

www.MyException.Cn  网友分享于:2018-06-08  浏览:0次
不同的操作,加载更多样式不同
添加包:
implementation 'com.scwang.smartrefresh:SmartRefreshLayout:1.0.3'
//recyclerview库
implementation 'com.android.support:recyclerview-v7:27.1.1'
//adapter
implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.35'
refreshLayout.setOnRefreshListener(new OnRefreshListener() { @Override public void onRefresh(RefreshLayout refreshlayout) { page = 1; getPresenter().getListData(page); refreshlayout.finishRefresh(1000); } }); 第一种加载更多方式用refreshLayout.setOnLoadmoreListener 如果是用下面refreshLayout加载更多,样式不会显示加载更多,只会有几个点在移动加载中..默认 refreshLayout.setOnLoadmoreListener(new OnLoadmoreListener() { @Override public void onLoadmore(RefreshLayout refreshlayout) { page += 1; getPresenter().getListData(page); refreshlayout.finishLoadmore(1000); } }); 第二种加载更多方式用Adapter.setOnLoadMoreListener,那么上拉的时候,会显示加载更多几个字的样式,和上面第一种,效果是一样的,就是样式不同而已,两者都行 if (mAdapter!=null){ /** * 上啦加载 */ mAdapter.setOnLoadMoreListener(new BaseQuickAdapter.RequestLoadMoreListener() { @Override public void onLoadMoreRequested() { new Handler().postDelayed(new Runnable() { @Override public void run() { page += 1; getPresenter().getListData(page); } }, 1000); } }, mRecyclerView); }
 

 

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有