繁体   English   中英

在android中滚动列表视图颜色更改

[英]scrolling list view color change in android

我在滚动时遇到ListView的颜色问题。 当我滚动ListView时,默认情况下我在分隔符中获得橙色。 滚动ListView时如何更改分隔符的颜色? 谁能帮我?...

我的代码是:

<ListView
    android:id="@android:id/list"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:divider="@android:color/transparent"
    android:cacheColorHint="@android:color/transparent"
    android:dividerHeight="5dp"
    android:layout_marginTop="5dp"    >
</ListView>

将其添加到xml listview布局中

android:listSelector="@android:color/transparent" 
<ListView
    android:id="@+id/list"
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"
    android:drawSelectorOnTop="false"
    android:choiceMode="singleChoice"
    android:background="#4a006f"
    android:cacheColorHint="#00000000" />

您必须在ListView声明此标记: android:cacheColorHint="#00000000"

您应该设置CacheColorHint

使用此方法:

setCacheColorHint(Color.ONE_OF_YOUR_COLORS)。 您无需更改列表项的背景颜色。 您也可以在xml布局中执行此操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM