【发布时间】:2014-06-12 06:12:46
【问题描述】:
我在包含 26 个项目的 listView 中添加了一个 OnScrollListener。
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
if(mCurrentPosition == firstVisibleItem){
return;
}
System.out.println(firstVisibleItem);
}
当我快速(更快)滚动列表时,onScroll 不会调用每个项目。但是当我正常滚动时,它工作正常。
异常输出:
System.out(30562): 0
System.out(30562): 1
System.out(30562): 2
System.out(30562): 5
System.out(30562): 8
System.out(30562): 11
System.out(30562): 14
System.out(30562): 18
System.out(30562): 20
System.out(30562): 23
System.out(30562): 26
【问题讨论】: