RecyclerView拉起来刷新

时间:2014-09-23 01:33:13

标签: java android android-recyclerview

如何检测回收者视图何时位于列表底部,而不是仅显示屏幕底部,而是检测RecyclerView中的最后一项。现在我正在使用SwipeRefreshLayout,但我无法将其设置为Pull Up。

2 个答案:

答案 0 :(得分:4)

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

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

if (lastVisibleItem >= totalItemCount - 10) {
   loadMore();
}

答案 1 :(得分:-1)

添加滚动侦听器。

RecyclerView.addOnScrollListener(OnScrollListener listener)