scrollView.setOnScrollChangeListener(new NestedScrollView.OnScrollChangeListener() {
@Override
public void onScrollChange(NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) { //scrollY是滑动的距离
if(scrollY == (v.getChildAt(0).getMeasuredHeight() - v.getMeasuredHeight())){
//滑动到底部
loadMore();
}
}
});
实现一个OnScrollChangeListener来监听滑动事件,可以获取到滑动的距离,当滑动的距离加上NestedScrollView的高度等于整个LinearLayout的高度时,说明已经滑动到最底部了,那么这时就可以加载更多数据了