有什么方法可以调用来发现滚动没有起作用吗?
或者是否有任何监听器可以设置为在listview停止滚动时调用?
提前感谢!
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;
}
}
祝你好运。。。
您需要实现OnScrollListener
,它提供了可以帮助您检测ListView
滚动位置的方法。阅读这篇文章。