列表视图滚动完成后如何查找?

时间:2012-08-24 11:29:39

标签: android listview

是否有任何方法可以调用以找出滚动不起作用?

或者列表视图停止滚动时是否可以调用任何侦听器?

提前致谢!

2 个答案:

答案 0 :(得分:8)

    listView.setOnScrollListener(new OnScrollListener() {
                    @Override
                    public void onScrollStateChanged(AbsListView view, int scrollState) {
                        switch (scrollState) {
                        case OnScrollListener.SCROLL_STATE_IDLE:
                            Log.i("", "here scrolling is finished");
                            break;
                        case OnScrollListener.SCROLL_STATE_TOUCH_SCROLL:
Log.i("", "here scrolling is finished");
                        case OnScrollListener.SCROLL_STATE_FLING:
                            Log.i("", "its scrolling....");
                            break;
                        default:
                            break;
                        }
                    }
祝你好运......

答案 1 :(得分:4)

您需要实施OnScrollListener,它提供的方法可以帮助您检测ListView的滚动位置。阅读this帖子。