我有一個Android ListView有5個項目。一般來說,如果ListView Item被鍵盤選中(鍵是UP和DOWN等),它將改變其背景和文本顏色。現在我想選擇第三個項目在java代碼,並希望它也改變它的背景和文字顏色,就像我使用鍵盤來選擇它。我怎樣才能做到這一點?順便說一下,有一個在同一時間被選中,那些沒有被選中是黑色的照常。如果有人可以給我建議,我將不勝感激,謝謝!如何在Java代碼中選擇ListView項目?
1
A
回答
1
是的,你可以:
ListView myList=(ListView) findViewById(R.id.ListView01);
myList.setFocusableInTouchMode(true);
myList.setSelection(1);
其中1表示在列表中的第二個項目(其位置,從零開始)
+0
非常感謝! – Dalen 2011-05-06 09:02:50
+0
不幸的是,這並不適合我。有關如何(自動)選擇和突出顯示給定的ListView項目的任何其他建議?我正在使用API-18。 – 2013-12-11 10:20:38
+2
通過以下方式找到了一個工作解決方案:myList.performItemClick(myList,1,-1) – 2013-12-11 10:30:43
相關問題
- 1. 如何從ListView中選擇項目?
- 2. 選擇ListView項目
- 3. 更改ListView從代碼中選擇的項目
- 4. Android ListView:如何選擇一個項目?
- 5. 如何選擇一個項目? - ListView
- 6. 如何選擇所有的listview項目?
- 7. android在ListView中選擇多個項目?
- 8. 在MVVM中選擇所有ListView項目
- 9. 在ListView Android中選擇多個項目
- 10. 如何專注於目前在Listview中選擇的項目android
- 11. listview已選擇項目
- 12. 選擇Kendo UI ListView項目
- 13. JavaFX ListView項目選擇
- 14. 選擇WinForm的ListView項目,按刪除:觸發代碼
- 15. ListView頁腳僅在選擇listview項目後纔可選擇
- 16. ListView中選擇項
- 17. 如何獲取在ListView中選擇的項目的值?
- 18. Java選擇項目
- 19. ListView - CHOICE_MODE_MULTIPLE_MODAL - 正在選擇隨機項目
- 20. Linq - 從ListView中選擇項目
- 21. 通過代碼動態選擇項目中的項目
- 22. 如何在ListView只允許1選擇的項目在時間
- 23. 如何在此Jsp代碼中選擇多個選項?
- 24. 選擇代碼選擇選項
- 25. 如何在xamarin android上選擇listview時獲取項目?
- 26. 如何以編程方式選擇ListView中的項目?
- 27. 如何從Robotium的listview中選擇兩個項目?
- 28. 如何從android的listview中選擇一個特定的項目?
- 29. 如何使listview選擇的項目可選?
- 30. 在Leiningen項目中使用Java代碼
你看到鍵盤焦點關聯的持久亮點是不適用的時候觸摸模式。觸摸模式在用戶與觸摸屏交互時觸發,當用戶與軌跡球或D-pad選擇交互時觸發模式。 – adamp 2011-04-29 01:40:40