我目前正在實施填充CheckedTextViews一個ListView和擁有一切工作只是我想要的方式。除了一件事情:我的ListView保持可聚焦狀態,所以當它聚焦時,它們中的物品會在它們周圍形成可怕的橙色邊框。它也改變了惱人的項目文字顏色。我嘗試過使用SetItemsFocusable方法,但無濟於事。我也覆蓋了適配器類的isEnabled方法,但這使我無法檢查並取消選中列表項選擇。我想保留CheckedTextViews的功能,只是禁用它們的可聚焦性。我也試圖讓CheckedTextViews自己在他們的xml文件中不可聚焦,但是這也沒有奏效。有沒有什麼方法可以禁用整個ListView及其所有子級的焦點而不會喪失其子項的可檢查性?我不希望ListView通過觸摸或滾動鍵盤來獲得焦點。非常感謝!列表視圖行爲dillemna
0
A
回答
0
您可以設置一個透明的列表專注於個人的看法Drawable
用StateListDrawable
。嘗試使用@android:color/transparent
(顯然是Drawable
)。
+0
這個伎倆!謝謝! – user1118042 2012-03-23 06:51:25
0
我通常使用
m_listView.setSelector(drawable or resid);
去實現它。
ps:我覺得可怕的橙色來自很多來源,如listview項目選擇或項目聚焦或項目控制自我按下/聚焦,所以也許它不能集中,但可怕的橙色也在那裏。
相關問題
- 1. 列表視圖與jsoup和2列表視圖中的一行列表視圖
- 2. 帶有EditText行爲的列表視圖
- 3. 將列表視圖行限制爲1?
- 4. 列表視圖行定製
- 5. 列表視圖行按下
- 6. 列表視圖getChildAt()爲null
- 7. 列表視圖中的列表視圖
- 8. 列表視圖setOnClickListener從列表視圖
- 9. 獲取列表視圖行的列
- 10. 帶圖標的多行列表視圖
- 11. Xamarin表單列表視圖行寬
- 12. 列值在表中作爲列視圖
- 13. YouTube播放列表爲圖庫視圖
- 14. 在多行視圖列表視圖中的特定行的contextmenu
- 15. jQM:列表視圖爲表單?
- 16. 可可單行表格視圖或水平列表視圖
- 17. 列表視圖
- 18. 列表視圖
- 19. 列表視圖
- 20. 設置片段爲空視圖爲列表視圖
- 21. 刷新列表視圖重複行每次我刷新我的列表視圖
- 22. 爲表視圖
- 23. 如何將普通列表視圖轉換爲多選列表視圖?
- 24. 列表視圖行重疊問題
- 25. 未顯示2行列表視圖
- 26. 如何使全屏列表視圖行
- 27. 完全列表視圖顯示行
- 28. Android的列表視圖行更改值
- 29. 雙擊列表視圖中的一行
- 30. 如何自定義列表視圖行
哦,我爲Android 2.2的開發,如果有差別。 – user1118042 2012-02-12 18:29:05