如何检测listView
项目以便在滚动至screen
的中心位置时更改或执行某些操作?ListView在滚动后的列表位置
UPD解决方案
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
int half = visibleItemCount/2;
int to = firstVisibleItem+half;
for (int i=firstVisibleItem; i<to; i++) {
// actions for item above center
Item item = (Item)adapter.getItem(i);
item.read = true;
}
adapter.notifyDataSetChanged();
}