【问题标题】:how to check scroll bottom and top如何检查滚动底部和顶部
【发布时间】:2016-09-01 15:58:42
【问题描述】:

下面的源代码并不是完美的代码。

向一侧工作,仅向底部工作。

如何编辑?

请给我编辑示例。

list.setOnScrollListener(new OnScrollListener() {

        @Override
        public void onScroll(AbsListView view, int firstVisibleItem,
            int visibleItemCount, int totalItemCount) {

        }

        int mPosition=0;
        int mOffset=0;

        @Override
        public void onScrollStateChanged(AbsListView view, int scrollState) {
             // TODO Auto-generated method stub
                int position = list.getFirstVisiblePosition();
                View v = list.getChildAt(0);
                int offset = (v == null) ? 0 : v.getTop();

                 if (mPosition < position || (mPosition == position && mOffset < offset)){
                      // Scrolled up 

                 } else {
                      // Scrolled down

                }
        }
     }); 

【问题讨论】:

标签: android onscrolllistener onscrollchanged


【解决方案1】:

你试过 scrollView.fullScroll(ScrollView.FOCUS_UP);和 scrollView.fullScroll(ScrollView.FOCUS_DOWN);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多