Android中Listview點擊item不變顏色以及設置listselector 無效html
這是同一個問題,Listview中點擊item是會變顏色的,由於listview設置了默認的listselector,有一個默認的顏色,同理若是點擊沒顏色變化咱們怎麼設置listselector也不會變顏色的。java
可是在咱們的開發過程當中,咱們可能會碰到這樣的問題listview點擊不變顏色,總結了一下大概有這幾種緣由:android
一、item的layout設置background顏色值,去掉背景顏色便可htm
二、listview中listselector屬性的效果被覆蓋了,好比列表的Item爲一個佔滿單元格的ImageView的時候,ImageView若是有內容那麼listSelector的效果就會被擋住blog
這個時候咱們須要在ListView添加drawSelectorOnTop屬性並設置爲true開發
android:drawSelectorOnTop="true"
本文爲博主原創文章,轉載請註明出處it
http://www.cnblogs.com/rencm/p/5919485.htmlclass