我正在实施无尽的回收者视图。数据从服务器变得很好,向下滚动并显示它。但是在滚动时,它会一次又一次地自动回到顶部。我实施了许多解决方案,但不起作用。这是一些代码。
private int postNo = 15;
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
if (!lastTime) {
if (dy > 0) { // check for scroll down
visibleItemCount = layoutManager.getChildCount();
totalItemCount = layoutManager.getItemCount();
pastVisibleItems = ((GridLayoutManager) recyclerView.getLayoutManager()).findFirstVisibleItemPosition();
if ((visibleItemCount + pastVisibleItems) >= totalItemCount) {
postNo = postNo + 15;
getDataFromUrl(postNo);
}
}
}
}
我想要的是当我向下滚动应用程序时会增加项目数量并且它应该滚动正常。
www.............." + postNo";