3

如何检测回收器视图何时位于列表底部,而不是仅位于屏幕底部,而是 RecyclerView 中的最后一项。现在我正在使用 SwipeRefreshLayout 但我不能将它设置为上拉。

4

2 回答 2

4

onScrolled()在回调中使用此代码。

int lastVisibleItem = ((LinearLayoutManager) layoutManager).findLastVisibleItemPosition();
int totalItemCount = layoutManager.getItemCount();

if (lastVisibleItem >= totalItemCount - 10) {
   loadMore();
}
于 2014-10-21T08:19:25.607 回答
-1

添加一个滚动监听器。

RecyclerView.addOnScrollListener(OnScrollListener listener)

于 2015-08-14T04:41:58.837 回答