Android中Listview點擊item不變顏色以及設置listselector 無效


Android中Listview點擊item不變顏色以及設置listselector 無效

這是同一個問題,Listview中點擊item是會變顏色的,因為listview設置了默認的listselector,有一個默認的顏色,同理如果點擊沒顏色變化我們怎么設置listselector也不會變顏色的。

 

但是在我們的開發過程中,我們可能會碰到這樣的問題listview點擊不變顏色,總結了一下大概有這幾種原因:

1、item的layout設置background顏色值,去掉背景顏色即可

2、listview中listselector屬性的效果被覆蓋了,比如列表的Item為一個占滿單元格的ImageView的時候,ImageView如果有內容那么listSelector的效果就會被擋住

    這個時候我們需要在ListView添加drawSelectorOnTop屬性並設置為true

android:drawSelectorOnTop="true" 

 

本文為博主原創文章,轉載請注明出處

http://www.cnblogs.com/rencm/p/5919485.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM