我有一个listview
,当我滚动它时,那个时间 listview 元素背景颜色变为黑色。我尝试了几个小时,但没有得到解决方案。
我试过
android:cacheColorHint="@android:color/transparent"
或者
android:cacheColorHint="#00000000"
我有一个listview
,当我滚动它时,那个时间 listview 元素背景颜色变为黑色。我尝试了几个小时,但没有得到解决方案。
我试过
android:cacheColorHint="@android:color/transparent"
或者
android:cacheColorHint="#00000000"
设置
android:cacheColorHint
到您用作ListViewItem 背景的颜色
就我而言,这很好用
<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"
您可以使用以下代码:
// you can use your color also
android:background="@android:color/transparent"
android:cacheColorHint="@android:color/transparent"
两种颜色应该相同,那么您的问题将得到解决。
希望它会帮助你。
将以下属性添加到 xml 布局内的列表视图。
android:scrollingCache="true"
android:cacheColorHint="#ffffff"