[英]ListView element background color changes to black while scrolling
我有一个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"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.