如何在滚动停止的列表视图中选择中间元素? 假设我有六个元素,我循环旋转它。在onscroll停止时,我想选择该列表视图中的中间部分。我怎么能这样做?
@Override
public void onScroll(AbsListView view,
int firstVisibleItem,
int visibleItemCount,
int totalItemCount) {
this.firstVisibleItem = firstVisibleItem;
Rect r = new Rect();
}
答案 0 :(得分:1)
尝试计算中间位置,然后使用setSelection( int position )
设置选择。
@Override
public void onScroll(AbsListView view,
int firstVisibleItem,
int visibleItemCount,
int totalItemCount) {
view.setSelection( visibleItemCount / 2 );
}