如何监听RecyclerView划到最后一条数据
Posted 浪浪暖男
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何监听RecyclerView划到最后一条数据相关的知识,希望对你有一定的参考价值。
实现代码:
//RecyclerView的滑动监听
mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
//当RecyclerView滑动时触发
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
//获取可见item个数
int lastVisibleItemPosition =
linearLayoutManager.findLastVisibleItemPosition();
//说明是最后一条数据
if (lastVisibleItemPosition + 1 == adapter.getItemCount()) {
Snackbar.make(mRecyclerView, "一次只加载20条,查看更多请刷新哦。",
Snackbar.LENGTH_SHORT).show();
}
}
});
以上是关于如何监听RecyclerView划到最后一条数据的主要内容,如果未能解决你的问题,请参考以下文章
Android RecyclerView上拉加载更多item点击事件(显示获取的数据)