Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android中Listview點擊item不變顏色及設置listselector 無效的解決方案

Android中Listview點擊item不變顏色及設置listselector 無效的解決方案

編輯:關於Android編程

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

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

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

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

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

android:drawSelectorOnTop="true"

以上所述是小編給大家介紹的Android中Listview點擊item不變顏色及設置listselector 無效的解決方案,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對本站網站的支持!

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved