我需要在android上制作某种老虎机,所以我有三个带有图片的无尽圆形listviews。问题是如何在用户滚动后每次将项目保持在行中?我尝试实现onScrollStateChanged并在滚动停止后再滚动项目,但这没有任何效果
最佳答案
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);
希望能有所帮助
关于android - 在ListView Android中离散滚动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11018847/