ListView拖動時背景變黑的問題

2021-09-01 08:16:15 字數 362 閱讀 4895

[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控制項所在區域漏了出來,所以變...