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. Android中获取屏幕的宽和高
  2. 【按键】灭屏后瞬间按返回键,可以点亮屏幕
  3. android 获得屏幕宽度 高度
  4. PC监控通过网络数据监控ANDROID屏幕
  5. android 工程,点击图片,在屏幕显示
  6. Android 获取屏幕宽高的两种方式

随机推荐

  1. 10.26会议记录
  2. Android读写XML(下)——创建XML文档
  3. osmdroid的使用
  4. 浅谈android的selector背景选择器
  5. Android(安卓)Toast优化,不看别后悔
  6. 对Android进程优先级和Service的理解
  7. 解决TextView中MaxLines与ellipsize=end
  8. Android的多媒体数据库
  9. [Android]自定义View带效果的滚动数字
  10. Android应用安装错误:INSTALL_FAILED_MEDI