ListView 控件

android

2014-07-26 17:01


ListView之滚动事件--OnScrollListener



在onScrollStateChanged(AbsListView view, int scrollState) 中,scrollState有三种状态,对于滚动事件的处理,很有必要知道。

view是当前视图

scrollState 是当前状态

空闲 SCROLL_STATE_IDLE = 0;     

滚动 SCROLL_STATE_TOUCH_SCROLL = 1;
停止static int SCROLL_STATE_FLING = 2;



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

        //滚动时一直回调,直到停止滚动时才停止回调。单击时回调一次。

        //firstVisibleItem:当前能看见的第一个列表项ID(从0开始)

        //visibleItemCount:当前能看见的列表项个数(小半个也算)

        //totalItemCount:列表项共数