3
如何检测回收站视图何时位于列表底部,而不仅仅是屏幕的底部,而是RecyclerView中的最后一个项目。现在即时通讯使用SwipeRefreshLayout,但我不能将其设置为拉起。RecyclerView上拉刷新
如何检测回收站视图何时位于列表底部,而不仅仅是屏幕的底部,而是RecyclerView中的最后一个项目。现在即时通讯使用SwipeRefreshLayout,但我不能将其设置为拉起。RecyclerView上拉刷新
在onScrolled()
回调中使用此代码。
int lastVisibleItem = ((LinearLayoutManager) layoutManager).findLastVisibleItemPosition();
int totalItemCount = layoutManager.getItemCount();
if (lastVisibleItem >= totalItemCount - 10) {
loadMore();
}
添加滚动监听器。
RecyclerView.addOnScrollListener(OnScrollListener listener)
您是否正在使用自己的LayoutManager? – 2014-09-23 07:08:50
检查我的git项目https://github.com/jaisoni/RecyclerViewAndroid – 2015-08-14 05:44:59