如何在回收器listview中实现分页。我必须每页显示10个项目。有谁能告诉我怎么处理这个问题吗?
发布于 2018-04-02 20:20:29
您可以在回收器视图上添加一个滚动监听器,并在以下条件下调用下一个分页api:
recyclerList.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
int visibleItemCount = mLayoutManager.getChildCount();
int totalItemCount = mLayoutManager.getItemCount();
int pastVisibleItems = mLayoutManager
.findFirstVisibleItemPosition();
int currentPos = pastVisibleItems + visibleItemCount;
if (currentPos >= totalItemCount) {
callNextApi();
}
}
}
});https://stackoverflow.com/questions/38916841
复制相似问题