现在的位置: 首页 > 综合 > 正文

android 的ListView中,判断其已滚动到最顶部或者最底部?

2018年06月09日 ⁄ 综合 ⁄ 共 414字 ⁄ 字号 评论关闭

原问题描述:android 的ListView中,如何判断其内容已滚动到最顶部或者最底部?

解决方案:

根据这个方法检测:

getListView().setOnScrollListener(new OnScrollListener() {
            @Override
            public void onScrollStateChanged(AbsListView view, int scrollState) {
            }

            @Override
            public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
                if(firstVisibleItem==0){
                    Log.e("log", "滑到顶部");
                }
                if(visibleItemCount+firstVisibleItem==totalItemCount){
                    Log.e("log", "滑到底部");
                }
            }
        });

抱歉!评论已关闭.