排序后如何将列表项保持在活动状态?

时间:2014-12-03 23:29:02

标签: android android-listview

我在单选模式下有一个列表视图。列表项使用:

android:background="?android:attr/activatedBackgroundIndicator"

让我们说,例如,我想要突出显示第三个项目。所以我这样做:

listView.setItemChecked(2, true);

然后让我说我想将第二个项目移到第一个位置:

items.add(0, items.remove(1));
listAdapter.notifyDataSetChanged();

原来的第三个项目现在设为未选中。

在任何时候调用listView.setItemChecked(2, true)似乎都无能为力。事实上,第三个项目仍然标记为已选中,它不是那样的样式。如何在排序数据后突出显示第三个项目?

0 个答案:

没有答案