我一直在拼命解決這個問題,我的ListView項目突出顯示。我已經回顧了我可以在這裏找到的任何解決方案,並發現沒有爲我工作。如何防止ListView項目黑色高亮
首先,這是LinearLayout中ViewPager的LinearLayout中的ListView。
該列表視圖中的每個項目都是包含LinearLayout(包含TextView)和Gallery的LinearLayout。該庫包含多個在FrameLayout中包含TextView和Imageview的LinearLayout。
發生此問題,不是點擊而是拖動,因爲當您將手指滑過某個故事時(有時ListView與您的拖動滾動時)下方的項目變爲選中狀態。此外,此特定問題僅出現在滾動滾動效果不會導致反彈的設備上。是
想辦法解決這個問題如下:
- 設置列表選擇背景色在XML(失敗)
- 設置列表選擇阿爾法#00000000 XML(失敗)
- 以上,但通過編程
- 以上但主題
- 代碼設置選擇爲-1 onListItemClick
- 去除T他從列表項的背景的LinearLayout(工程於4.0)
- 設置
android:cacheColorHint
到#00000000
(什麼也不做?)
任何幫助,將不勝感激。我只是不知道爲什麼它這樣做,我真的需要它停下來。
當你添加一個項目到可點擊的列表中時,它禁用了listSelection,我想你可能會濫用這個或者更多地看它。 – Warpzit 2012-02-27 15:45:59