基本上這是一個很簡單的問題
官方也有了正確解答
http://developer.android.com/resources/articles/listview-backgrounds.html
ListView 在捲動時由於要重繪它的 Children
所以會使用預設的 CacheColorHint #191919
改善方式有兩種:
一是 setScrollingCacheEnabled(false)
二是 setCacheColorHint(0) 也就是設為透明色
官方告訴我們的是用第二種方式,因為在 xml 裡面也可以設
android:cacheColorHint="#00000000"
這之前明明就有遇過
但是今天竟然還是熊熊給它忘記了
所以還是在這裡筆記一下好了
沒有留言:
張貼留言