listview gridlistview的setOnScrollListener使用

Listview.setOnScrollListener(new OnScrollListener(){

//scrollState值:

1当屏幕停止滚动的时候 为scroll_state_idle=0

2 当屏幕滚动且用户使用的接触或手指还在屏幕上时 scroll_state_touch_scroll =1

3 由于用户的操作,屏幕产生惯性滑动时为 scroll_state_fling=2;

public void onScrollStateChanged(AbsListView view,int scrollState){}

/*
	 * firstVisibleItem:表示在现时屏幕第一个ListItem(部分显示ListItem也算)在整个ListView位置(下标从0开始)
	 * visibleItemCount:表示在现时屏幕可以见到ListItem(部分显示ListItem也算)总数
	 * totalItemCount:表示ListViewListItem总数
	 * listView.getFirstVisiblePosition()表示在现时屏幕第一个ListItem(第一个ListItem部分显示也算)在整个ListView位置(下标从0开始)
	 * listView.getLastVisiblePosition()表示在现时屏幕最后一个ListItem(最后ListItem要完全显示出来才算)在整个ListView位置(下标从0开始)
	 */

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

 

})

 

posted @ 2016-12-08 10:18  大大的海棠湾  阅读(248)  评论(0)    收藏  举报