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

时间:2012-09-13 07:11:26

标签: android listview colors scroll

滚动时我的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>

3 个答案:

答案 0 :(得分:1)

将其添加到xml listview布局

android:listSelector="@android:color/transparent" 

答案 1 :(得分:1)

<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" />

您必须在ListViewandroid:cacheColorHint="#00000000"

中声明此标记

答案 2 :(得分:0)

您应该设置CacheColorHint

使用此方法:

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