zoukankan      html  css  js  c++  java
  • ListView滚动到底部判断

    参考:http://blog.csdn.net/jodan179/article/details/8017693

    List13介绍的是ListView.OnScrollListener的 onScrollStateChanged(AbsListView view, int scrollState) 方法,使用说明如下:

    ListView.setOnScrollListener(new OnScrollListener() {
        @Override
        public void onScrollStateChanged(AbsListView view, int scrollState) {
            switch (scrollState) {
                case OnScrollListener.SCROLL_STATE_IDLE:
                    Log.v("已经停止:SCROLL_STATE_IDLE");
                    break;
                case OnScrollListener.SCROLL_STATE_FLING:
                    Log.v("开始滚动:SCROLL_STATE_FLING");
                    break;
                case OnScrollListener.SCROLL_STATE_TOUCH_SCROLL:
       Log.v("正在滚动:SCROLL_STATE_TOUCH_SCROLL");
                    break;
                }
        }
     
        @Override
        public void onScroll(AbsListView view, int firstVisibleItem,
               int visibleItemCount, int totalItemCount) {
        }
    });

    监听ListView滚动到最底部使用 onScrollStateChanged(AbsListView view, int scrollState) 方法,代码大致如下:

    // 监听listview滚到最底部
    mIndexList.setOnScrollListener(new OnScrollListener() {
        @Override
        public void onScrollStateChanged(AbsListView view, int scrollState) {
            switch (scrollState) {
                // 当不滚动时
                case OnScrollListener.SCROLL_STATE_IDLE:
                    // 判断滚动到底部
                    if (view.getLastVisiblePosition() == (view.getCount() - 1)) {
                        isLastisNext++;
                  }
                  break;
            }
        }
     
        @Override
        public void onScroll(AbsListView view, int firstVisibleItem,
               int visibleItemCount, int totalItemCount) {
        }
    });
     
  • 相关阅读:
    POSIX 互斥锁: pthread_mutex_t
    cocos2dx 常见的32种切换场景的动画
    在Xcode中制作.a文件
    Xcode设置项之Architectures和Valid Architectures
    C/C++位操作运算符
    ValueVector和ValueMap
    iOS工程结构理解
    CocoaPods的安装
    Win7平台下配置Sublime Text2 的C++编译环境
    Objective-C中Block的常见用法
  • 原文地址:https://www.cnblogs.com/xgjblog/p/4228808.html
Copyright © 2011-2022 走看看