欧美精品亚洲精品日韩经典,午夜秒播,国产福利精品一区二区,亚洲国产成人精品久久,亚洲免费专区,国产精品国产三级国产a,日韩福利网站

龍巖易富通網(wǎng)絡(luò )科技有限公司

龍巖小程序開(kāi)發(fā),龍巖分銷(xiāo)系統

android中ListView拖動(dòng)時(shí)背景黑色的問(wèn)題

2015.09.10 | 827閱讀 | 0條評論 | 未命名

前幾天我做項目的時(shí)候,曾經(jīng)遇到過(guò)這個(gè)問(wèn)題,當我拖動(dòng)列表的時(shí)候,會(huì )發(fā)現ListView的背景一片黑色,而且所有被選中的文字都變成一片漆黑。改了好幾種方式都沒(méi)解決,沒(méi)把我搞死,后來(lái)還是問(wèn)同事才把它解決掉。今天在網(wǎng)上看到講解這個(gè)問(wèn)題的博客,發(fā)現它說(shuō)的解決辦法和我的解決辦法一樣。為了讓自己以后不再在這些小問(wèn)題上卡住,特此寫(xiě)篇博客記住。其實(shí),這個(gè)問(wèn)題發(fā)生的原因在于ListView存在緩存顏色機制,因此我們可以通過(guò)設定緩存顏色為透明的方法來(lái)解決這個(gè)問(wèn)題。解決辦法如下: A、通過(guò)布局屬性來(lái)設定(ListView的屬性中直接定義) android:cacheColorHint="#00000000" B、在代碼中直接設定 listView.setCacheColorHint(Color.TRANSPARENT); listview.setAlwaysDrawnWithCacheEnabled(true); 這樣就可以解決黑色出現的問(wèn)題了。

贊 (

發(fā)表評論