newAbsListView.OnScrollListener(){ @Override publicvoid onScrollStateChanged(AbsListView absListView,int scrollState) { switch(scrollState) { caseAbsListView.OnScrollListener.SCROLL_STATE_TOUCH_SCROLL: // 手指触屏拉动准备滚动,只触发一次 顺序: 1 break; caseAbsListView.OnScrollListener.SCROLL_STATE_FLING: // 持续滚动开始,只触发一次 顺序: 2 break; caseAbsListView.OnScrollListener.SCROLL_STATE_IDLE: // 整个滚动事件结束,只触发一次 顺序: 4 break; default: break; } } @Override publicvoid onScroll(AbsListView absListView,int firstVisibleItem, int visibleItemCount, int totalItemCount) { //当滚动时触发,比较频繁 顺序: 3 }}

版权声明:本文为BHduke原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。