每个人在滚动ListView时遇到有关获取数据的问题。 我的代码在这里:
public void onScrollStateChanged(AbsListView view, int scrollState) {
// TODO Auto-generated method stub
switch(scrollState){
case OnScrollListener.SCROLL_STATE_IDLE:{
/*Show which num is picked */
/*
if(view.getChildCount()>=5){
mBusy = false;
int firstPos = view.getFirstVisiblePosition();
int pos = firstPos+1;
mShowBtn.setText(((TextView)view.getChildAt(pos)).getText());
}
*/
break;
}
case OnScrollListener.SCROLL_STATE_FLING:
case OnScrollListener.SCROLL_STATE_TOUCH_SCROLL:
mBusy = true;
break;
}
}
注意:SCROLL_STATE_IDLE案例中引用的代码是错误的。为什么?我怎样才能得到有足够物品已经“存在”的状态,我可以操作它们?
首先非常感谢!@o @