Android中OnScrollListener的详解

转载 2015年07月10日 17:35:19

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

<span style="font-size:14px;">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"); 
        } 
    } </span>


相关文章推荐

Android开发 ListView的OnScrollListener详解

OnScrollListener接口是定义在AbsListView中的,而AbsListView的直接子类有GridView和ListView,非直接子类有ExpandableListView。OnS...

Android-ListView详解(SimpleAdapter,ArrayAdapter,BaseAdapter,OnItenClickListener,OnScrollListener)

1.回顾    上篇了解了 Androidmainfest.xml 的 作用 2.重点    (1)SimpleAdapter 简单适配器:数据为特定泛型集合;    (2)ArrayAdap...

android中OnScrollListener的详解(Listview分批加载用到)

class MyScrollListener implements OnScrollListener { @Override public void on...

使用AbsListView OnScrollListener简单实现android ListView的分页

AbsListView的OnScrollListener有两个方法,一个是onScroll,一个是onScrollStateChanged. public void onScroll(AbsList...

Android程序:简单的SimpleAdapter实现(OnItemClickListener,OnScrollListener)

item.xml:
  • li90031
  • li90031
  • 2015年04月22日 17:22
  • 283

Android实战简易教程<五十三>(通过实现OnScrollListener接口实现上拉加载更多功能)

支持上拉加载更多的控件有很多,但是你知道背后的原理吗?有一些面试官可能会问到这方便的知识,他们认为会用不是目的,懂背后的原理才是真人才。下面我们通过实现OnScrollListener接口实现上拉加载...

Android - 应用程序信息的flags,系统应用与用户应用,onScrollListener,PopupWindow,View在Window中的位置

Android - 应用程序信息的flags,系统应用与用户应用,onScrollListener,PopupWindow,View在Window中的位置...

Android 关于 OnScrollListener 事件顺序次数的简要分析

在 Android 的 OnScrollListener 整个事件我主要分析下他的执行顺序: 实现滚动事件的监听接口 new AbsListView.OnScrollListener(){ ...

Android开源代码解读のOnScrollListener实现ListView滚屏时不加载数据

使用ListView过程中,如果滚动加载数据的操作比较费时,很容易在滚屏时出现屏幕卡住的现象,一个解决的办法就是不要在滚动时加载数据,而是等到滚动停止后再进行数据的加载。这同样要实现OnScrollL...
  • ACE1985
  • ACE1985
  • 2012年02月19日 21:37
  • 4606
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android中OnScrollListener的详解
举报原因:
原因补充:

(最多只允许输入30个字)