简单判断ScrollView ListView RecycleView 是否滚动到底部

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
英文自己官方文档咯

你可能感兴趣的:(简单判断ScrollView ListView RecycleView 是否滚动到底部)