[size=medium]
操作listview的時候,直接用觸控拖動檢視的方式,會發現listview的背景一片黑色,而且所有被選中的文字都變成一片漆黑。 其實這個問題發生的原因在於listview存在快取顏色機制,因此可以通過設定快取顏色為透明的方法來解決這個問題。
[color=blue]
a、通過布局屬性來設定(listview的屬性中直接定義) android:cachecolorhint=」#00000000″
b、在**中直接設定 listview.setcachecolorhint(color.transparent);
[/color]
這樣就可以解決黑色出現的問題了。
[/size]
ListView拖動時背景黑色的問題
我們知道在android中listview是乙個比較常用的ui控制項,我們在大部分開發中都需要用到它,因此android為我們提供了listview的多種實現方法,通過自定義顯示布局讓顯示的內容更加美觀,但是我們會發現這樣乙個問題,當我們操作listview的時候,如果不使用手機上下按鍵的時候,直接...
拖動ListView時背景出現黑色的解決辦法!
在android應用開發中,listview是經常會用到的乙個元件,它也是android中必不可少的。但是對於剛剛接觸android的開發者們,可能會遇到以下問題 在拖動listview的時候,會發現背景變成黑色的了,上面的資料也無法看清,什麼也看不見了,不必驚訝,這是由於listview存在顏色快...
滾動視窗,Edit背景框變黑
用scrollwindow時,edit控制項背景框變黑。在onctlcolor中setbkmode transparent 無效。思考了一下,是因為我在每次對話方塊重繪時,用純白畫刷刷了一遍對話方塊,但是控制項所在區域應該是沒有被刷到的。此時設定edit透明,把edit控制項所在區域漏了出來,所以變...