我的布局中有ListView
,突出显示当前所选项目。见下图。点击Button
,我希望此突出显示消失。
注意:我不想将selectionMode
的{{1}}设置为ListView
,我仍然希望NONE
显示当用户选择列表中的新项目时,如图所示的当前所选项目。简单地将ListView
设置为selectionMode
将无法实现我所追求的行为。
ListView.xml:
NONE
我已尝试将列表视图的选择设置为-1,如下所示。
<ListView
android:choiceMode="singleChoice"
android:id="@+id/lw"
/>
但是,这并不能解决问题。 myListView.setSelection(-1);
仍会显示选择。
此外,我还尝试将ListView
设置为selectionMode
,然后再将其重新设置为NONE
,如下所示。仍然没有骰子。
SINGLE
如何在lwNotes.setSelection(-1);
lwNotes.setChoiceMode(ListView.CHOICE_MODE_NONE);
lwNotes.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
中重置/禁用/消除突出显示选项,而不删除用户以后突出显示新项目的功能?
答案 0 :(得分:0)
尝试使用ListView
的{{1}}和listSelector
属性,如下所示:
cacheColorHint