On Scrolled会自动显示

时间:2017-12-12 11:44:58

标签: java android android-recyclerview onscrolllistener endlessscroll

我正在实施无尽的回收者视图。服务器上的数据正在变好,然后向下滚动并显示它。但是在滚动时它会自动一次又一次地出现。我实施了许多解决方案,但没有成功。这里有一些代码。

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";

0 个答案:

没有答案