在我的應用程序中,我使用了一個ListView,並且需要刪除列表底部和頂部的cacheColorHint。我試圖將cacheColorHint設置爲#00000000,但在底部/頂部具有半透明效果。如何從Listview中去除褪色效果?
你是否可以消除這些影響?
感謝
在我的應用程序中,我使用了一個ListView,並且需要刪除列表底部和頂部的cacheColorHint。我試圖將cacheColorHint設置爲#00000000,但在底部/頂部具有半透明效果。如何從Listview中去除褪色效果?
你是否可以消除這些影響?
感謝
我認爲問題不在於cacheColorHint。也許你正試圖處理listview的衰落邊緣屬性。
這個屬性添加到您的列表視圖,並檢查出來,
android:fadingEdge="none"
編輯
此屬性已被棄用,將被忽略,因爲API等級14(ICE_CREAM_SANDWICH)的。改爲使用android:fadingEdgeLength="0dp"
。 (來自 Zsolt Safrany's評論)。
看看羅曼蓋伊的這篇大文章:http://www.curious-creature.org/2008/12/22/why-is-my-list-black-an-android-optimization/
但是禁用優化,簡單地用透明色#00000000
爲cacheColorHint
,因爲你正在做的,並設置一個固體背景色ListView
替換其默認的半透明背景。
你是對的:這刪除了seme透明效果。 – 2012-01-16 19:22:29
此屬性已棄用,因API級別14 (ICE_CREAM_SANDWICH)將被忽略。改用android:fadingEdgeLength =「0dp」。 – 2013-01-10 15:19:45
感謝朋友。我會更新我的回答以反映您的評論。 :) – 2013-01-11 05:22:00