Установите ложное значение прокрутки прокрутки вашего окна просмотра в xml
android:nestedScrollingEnabled="false"
Применить нумерацию страниц во вложенном просмотре прокрутки
mNestedScrollView.setOnScrollChangeListener(new NestedScrollView.OnScrollChangeListener() {
@Override
public void onScrollChange(NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
if(v.getChildAt(v.getChildCount() - 1) != null) {
if ((scrollY >= (v.getChildAt(v.getChildCount() - 1).getMeasuredHeight() - v.getMeasuredHeight())) &&
scrollY > oldScrollY) {
visibleItemCount = mLayoutManager.getChildCount();
totalItemCount = mLayoutManager.getItemCount();
pastVisiblesItems = mLayoutManager.findFirstVisibleItemPosition();
if (isLoadData()) {
if ((visibleItemCount + pastVisiblesItems) >= totalItemCount) {
//Load your data here
}
}
}
}
}
});
public boolean isLoadData(){
return itemsReturnedPerPageCount > 0;
}