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