Android 圆形/圆盘状listview“;“选举”;

Android 圆形/圆盘状listview“;“选举”;,android,android-listview,Android,Android Listview,我有一个listview,我通过提供setSelection(SomeHighValueNumber)给列表一个循环/旋转木马效果。现在我需要setSelection(position)的实际功能来移动到特定位置。既然我已经使用了setSelection来获得循环效果,我该如何实现呢 比如说, 在适配器类中,我完成了以下操作 @Override public int getCount() { return Integer.MAX_VALUE

我有一个listview,我通过提供
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);