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

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

相關文章
相關標籤/搜索