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