Android:OnScrollListener上的ListView问题

Android:OnScrollListener上的ListView问题,android,listview,Android,Listview,每个人在滚动ListView时都会遇到获取数据的问题。 我的代码在这里: public void onScrollStateChanged(AbsListView view, int scrollState) { // TODO Auto-generated method stub switch(scrollState){ case OnScrollListener.SCROLL_STATE_IDLE:{ /

每个人在滚动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\u STATE\u IDLE案例中的引号中的代码错误。为什么?我如何才能得到有足够的物品已经“存在”并且我可以操作它们的状态


首先非常感谢@请解释一下你想在这里完成什么。为什么要使用onScrollStateChange?如果你提供更多关于你想创造什么的信息,也许有更好的方法。@David:对不起,David。我会尽力解释我的问题,首先,请原谅我英语不好。~在我的项目中,我有一个列表视图,用于显示稍后将选择的数字列表。我创建自己的适配器并将其设置为listview,然后添加listview.setOnScrollListener(新的OnScrollListener(){/*这里我重写了OnScrollState()方法并出错!*/})。我需要的是选择第(firstVisible+2)个数字,visibleCount是5。我不知道我是否已经说清楚了。希望你尽快回答!谢谢