關於ListView上下滑動時背景變黑的問題

通過查找資料瞭解到,ListView的默認背景是透明的,也就是說,ListView的背景色會和Android系統的背景色一樣,如果給ListView添加背景,滑動時就會變黑。

原因是滑動時,ListView的item的View重繪時,還是使用的系統的背景色。

      有兩種方法可以改變這種狀態:

(1)在代碼中,listView.setCacheColorHint(0),就是顏色值設爲0;

(2)在xml文件中,給ListView控件添加android:cacheColorHint="#00000000"屬性。

      這樣,滑動時就不會出現黑色了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章