Android知识Android开发Android技术知识

简单判断ScrollView ListView RecycleV

2017-02-04  本文已影响102人  旺仔爸
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
英文自己官方文档咯

上一篇下一篇

猜你喜欢

热点阅读