【问题标题】:How to prevent irrelevant highlighting on listview in Android v2.3.3?如何防止 Android v2.3.3 中列表视图上的不相关突出显示?
【发布时间】:2013-02-20 23:07:44
【问题描述】:
我在 android 上的 v4.0.1( #1 ) 和 v2.3.3( #2 ) 上执行相同的代码,但我得到了不同的响应,其中一个 (#2) 令人不安。我的 gui 上有 ExpandableListView。当我尝试向下滑动列表时,整个 expandableListView 会变黑,有时(实际上比有时更多)它会在我的手从屏幕上松开后停留。滑动量并不重要,但它卡在黑色。我将向您展示以下图片:
这是普通版:
这就是我的意思:
提前 TY。
【问题讨论】:
标签:
android
expandablelistview
highlighting
【解决方案1】:
尝试将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);