Android中OnScrollListener的详解(Listview分批加载用到) 见 http://www.linuxidc.com/Linux/2014-05/101539.htm

class MyScrollListener implements OnScrollListener {  
  
        @Override  
        public void onScroll(AbsListView view, int firstVisibleItem,  
                int visibleItemCount, int totalItemCount) {  
            /** 
            * firstVisibleItem 表示在当前屏幕显示的第一个listItem在整个listView里面的位置(下标从0开始) 
            * visibleItemCount表示在现时屏幕可以见到的ListItem(部分显示的ListItem也算)总数 
            * totalItemCount表示ListView的ListItem总数  
            * listView.getLastVisiblePosition()表示在现时屏幕最后一个ListItem 
            * (最后ListItem要完全显示出来才算)在整个ListView的位置(下标从0开始)  
            */  
          
        }  
            
                                                                                                                                        
        @Override  
        public void onScrollStateChanged(AbsListView view, int scrollState) { 
    /**
    *scrollState有三种状态,分别是SCROLL_STATE_IDLE、SCROLL_STATE_TOUCH_SCROLL、SCROLL_STATE_FLING
    *SCROLL_STATE_IDLE是当屏幕停止滚动时
    *SCROLL_STATE_TOUCH_SCROLL是当用户在以触屏方式滚动屏幕并且手指仍然还在屏幕上时(The user is scrolling using touch, and their finger is still on the screen)
    *SCROLL_STATE_FLING是当用户由于之前划动屏幕并抬起手指,屏幕产生惯性滑动时(The user had previously been scrolling using touch and had performed a fling)
    */  
            Log.d("load", "onScrollStateChanged");  
        }  
    } 

更多相关文章

  1. 开发中常用到的几处代码设置
  2. Android获取本机信息(随时更新)
  3. Android客户端GPS定位
  4. Android中获取屏幕的宽和高
  5. 【按键】灭屏后瞬间按返回键,可以点亮屏幕
  6. 通话距离感应实现源码
  7. android 获得屏幕宽度 高度
  8. android 判断横竖屏的方法
  9. android屏幕截图

随机推荐

  1. 建站学习(PHP+apache+mysql):1.1 日志详解
  2. 30、PHP7和PHP5有什么区别?
  3. php file_get_content阿拉伯字符
  4. [php入门] 1、从安装开发环境环境到(庄B)做
  5. Laravel 5验证日期为php Y格式。g 2015 ?
  6. php-fpm通过request_slowlog_timeout检查
  7. 有没有办法在php关闭标签后强制换行?>什么
  8. 让Tomcat运行PHP的几种方式
  9. php对象的实现
  10. 为什么只有ASP.NET有异步编程模型?