在listview android中离散滚动

时间:2012-06-13 15:58:48

标签: android listview scroll

我需要在android上制作某种老虎机,所以我有三张无尽的圆形列表视图和图片。问题是如何在用户滚动后每次将项目保持在行中?我试图实现onScrollStateChanged并在滚动停止一点之后滚动项目,但它没有效果

1 个答案:

答案 0 :(得分:0)

    AbsListView.OnScrollListener onScrollListener = new AbsListView.OnScrollListener(){
        @Override
        public void onScrollStateChanged(AbsListView absListView, int i) {
           if(i == 0)
           {
                  ListView.setSelection(ListView.getFirstVisiblePosition());
           }
        }

        @Override
        public void onScroll(AbsListView absListView, int i, int i1, int i2) 
        {

        }
    };

    yourList.setOnScrollListener(onScrollListener);

希望有所帮助

相关问题