是否有任何方法可以调用以找出滚动不起作用?
或者列表视图停止滚动时是否可以调用任何侦听器?
提前致谢!
答案 0 :(得分:8)
listView.setOnScrollListener(new OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
switch (scrollState) {
case OnScrollListener.SCROLL_STATE_IDLE:
Log.i("", "here scrolling is finished");
break;
case OnScrollListener.SCROLL_STATE_TOUCH_SCROLL:
Log.i("", "here scrolling is finished");
case OnScrollListener.SCROLL_STATE_FLING:
Log.i("", "its scrolling....");
break;
default:
break;
}
}
祝你好运......
答案 1 :(得分:4)
您需要实施OnScrollListener
,它提供的方法可以帮助您检测ListView
的滚动位置。阅读this帖子。