如何在Android v2.3.3中阻止listview上不相关的突出显示?

时间:2013-02-20 14:23:32

标签: android expandablelistview highlighting

我在android上的v4.0.1(#1)和v2.3.3(#2)上执行相同的代码,但是我得到了不同的响应,其中一个(#2)令人不安。我的gui上有ExpandableListView。当我尝试向下滑动列表时,整个expandableListView会消失,有时(实际上比有时候更多)它在从屏幕释放我的手后停留。滑动量并不重要,但它会陷入黑色。我将在下面向您展示图片:

这是正常版本:

normal version

这就是我的意思:

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

TY提前。

1 个答案:

答案 0 :(得分: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);