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