recyclerview 上拉加載更多

//        上拉加載更多
        recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
            @Override
            public void onScrollStateChanged(@NonNull RecyclerView recyclerView, int newState) {
                if(!recyclerView.canScrollVertically(1)){
                    Log.i(TAG, "onScrollStateChanged: 不能向上滾動了!");
                    //判斷是否處於加載數據階段
                    if(!Swiperefreshlayout.isRefreshing()){
                        pageNumber++;
                        String str =  spinnerArr.get(detailViewModel.spinnerSelectPosition);
                        getdata(str);
                    }
                }
                super.onScrollStateChanged(recyclerView, newState);
            }
        });

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章