Android 圆形/圆盘状listview“;“选举”;
我有一个listview,我通过提供Android 圆形/圆盘状listview“;“选举”;,android,android-listview,Android,Android Listview,我有一个listview,我通过提供setSelection(SomeHighValueNumber)给列表一个循环/旋转木马效果。现在我需要setSelection(position)的实际功能来移动到特定位置。既然我已经使用了setSelection来获得循环效果,我该如何实现呢 比如说, 在适配器类中,我完成了以下操作 @Override public int getCount() { return Integer.MAX_VALUE
setSelection(SomeHighValueNumber)
给列表一个循环/旋转木马
效果。现在我需要setSelection(position)
的实际功能来移动到特定位置。既然我已经使用了setSelection
来获得循环效果,我该如何实现呢
比如说,
在适配器类中,我完成了以下操作
@Override
public int getCount() {
return Integer.MAX_VALUE;
}
@Override
public Object getItem(int position) {
return list.get(position%mListAdapterCount);
}
那么
现在假设我想在listview LvR中移动到第6位。我不能再次使用setSelection,因为它从我的listview LvR中删除了旋转木马效果。最终我自己找到了解决方案。给你 比如说, 整数选择=500 选举权(选择权) 如果您想移动到listview LvR中的第X个位置。用这个
LvR.setSelection(选择+X) @user3676184,我已经更新了我的问题。
LvR = (TwoWayView)mainLayoutR.findViewById(R.id.listViewR);
LvR.setAdapter(applicationsAdapter);
LvR.setSelection(500);