我有一个listview
,当我滚动它时,listview元素背景颜色变为黑色。我试了几个小时,但没有得到解决方案。
我试过
android:cacheColorHint="@android:color/transparent"
或
android:cacheColorHint="#00000000"
答案 0 :(得分:2)
设置
android:cacheColorHint
指向用作ListViewItem的背景
的颜色答案 1 :(得分:2)
在我的情况下,这很好用
<ListView
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="1dip"
android:layout_weight="1"
android:background="#ffffff"
android:choiceMode="singleChoice"
android:cacheColorHint="@android:color/transparent"
android:scrollingCache="false"
android:fastScrollEnabled="true">
</ListView>
其中一位开发人员说,你必须使用这两个属性。
android:cacheColorHint="@android:color/transparent"
android:scrollingCache="false"
答案 2 :(得分:1)
您可以使用此代码:
// you can use your color also
android:background="@android:color/transparent"
android:cacheColorHint="@android:color/transparent"
两种颜色应该相同,那么你的问题就会解决。
希望它会对你有所帮助。
答案 3 :(得分:0)
将以下属性添加到xml布局中的列表视图中。
android:scrollingCache="true"
android:cacheColorHint="#ffffff"