0
我的布局中有一个ListView
,它突出显示当前选定的项目。见下图。点击Button
,我希望这个亮点消失。单击按钮时禁用ListView选择highligt
注:我不想设置ListView
到NONE
的selectionMode
,我仍然希望ListView
为图中所示,当用户在列表中选择一个新的项目显示当前选择的项目。简单地将selectionMode
设置为NONE
将不会实现我争取的行为。
ListView.xml:
<ListView
android:choiceMode="singleChoice"
android:id="@+id/lw"
/>
我已经试过列表视图的选择设置为-1,如下图所示。
myListView.setSelection(-1);
但是,这并不能解决问题。 ListView
仍显示选择。
此外,我试图设置selectionMode
到NONE
,然后再切换回SINGLE
,如下图所示。仍然没有骰子。
lwNotes.setSelection(-1);
lwNotes.setChoiceMode(ListView.CHOICE_MODE_NONE);
lwNotes.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
如何重置/禁用/消失的重头戏选择在我的ListView
,而无需为用户事后突出一个新项目删除的功能?
我应该补充这在我的XML文件,或者在我的按钮'添加此属性onClick'? – Marcus 2015-02-07 11:39:16
将其添加到XML中的ListView标记 – 2015-02-07 11:43:14
试过了,高亮仍然可见 – Marcus 2015-02-07 11:45:16