Listviewのスクロール状態をリスニングし、上部または下部にスクロールしたかどうか
3059 ワード
/**
* @author:Jack Tony
* @description : listview ,
* @date :2015 2 9
*/
private class ListViewListener implements OnScrollListener {
@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
}
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
switch (scrollState) {
//
case OnScrollListener.SCROLL_STATE_IDLE:
//
if (view.getLastVisiblePosition() == (view.getCount() - 1)) {
//
} else if (view.getFirstVisiblePosition() == 0) {
//
}
break;
case OnScrollListener.SCROLL_STATE_FLING:
//
break;
case OnScrollListener.SCROLL_STATE_TOUCH_SCROLL://
break;
}
}
}
参照先:
http://blog.csdn.net/fxtxz2/article/details/8538696