解決ListView滾動時背景變黑問題

ListView是常用的顯示控件,默認背景是和系統窗口一樣的透明色,如果給ListView加上背景圖片,或者背景顏色時,滾動時listView會黑掉,
原因是,滾動時,列表裏面的view重繪時,用的依舊是系統默認的透明色,顏色值爲#FF191919
要改變這種情況,只需要調用
 
listView的setCacheColorHint(0),顏色值設置爲0
或者xml文件中listView的屬性Android:cacheColorHint="#00000000"即可,
滾動時,重繪View的時候就不會有背景顏色。
 
如果不想點擊listview選項時有變化可以加上這句。
android:listSelector="#00000000"
進行上面的設置之後,ListView點擊item時就沒有任何現象了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章