AbsListView.OnScrollListener 使用注意事项

这个类没什么特别的,但是使用的时候我确出错了

abstract void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount)
Callback method to be invoked when the list or grid has been scrolled.
abstract void onScrollStateChanged(AbsListView view, int scrollState)
Callback method to be invoked while the list view or grid view is being scrolled.

 注意上表中红色的部分,当被滚动的时候执行,它是会被调用多次的。

虽然 ScrollStateChanged 也会被调用多次,但可以通过判断 scrollState 来判断当前滚动的状态,防止多次调用。

参考链接: http://developer.android.com/reference/android/widget/AbsListView.OnScrollListener.html

你可能感兴趣的:(ListView)