2013-02-20 107 views
0

我在Android上的v4.0.1(#1)和v2.3.3(#2)上執行相同的代碼,但我得到不同的響應,其中一個(#2)他們是令人不安的。我的gui上有ExpandableListView。當我嘗試滑動列表時,整個expandableListView變黑,有時(實際上超過了某些時候)會在屏幕釋放我的手後停留。滑動的數量並不重要,但它會以黑色顯示。我會告訴你下面的圖片:如何防止Android v2.3.3中listview中的無關突出顯示?

這是正常的版本:

normal version

這就是我的意思:提前

https://dl.dropbox.com/u/49240706/1.png

TY。

回答

0

嘗試將cacheColorHint設置爲透明。

使用XML

<ExpandableListView 
    android:id="@+id/list" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:cacheColorHint="@android:color/transparent" /> 

或使用代碼:

final ExpandableListView list = ...; 
list.setCacheColorHint(Color.TRANSPARENT); 
+0

對不起延遲。 dat修復它。 – guness 2013-02-21 08:46:53