expandableListView.setOnScrollListener(new AbsListView.OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
if (scrollState == AbsListView.OnScrollListener.SCROLL_STATE_IDLE ){
if (!ViewCompat.canScrollVertically(expandableListView, 1)){//需要V4包支持
if (!isLoading){
//在这里处理加载更多逻辑
}
}
}
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
}
});
这里想说的是这个方法
ViewCompat.canScrollVertically(expandableListView, 1)
中文说明请看 https://www.zhihu.com/question/27775923
英文自己官方文档咯
网友评论