Android:ListView背景颜色不适用于整个列表视图

时间:2014-04-27 12:56:33

标签: android listview android-listview

我有一个自定义ListView,我正在尝试在其上应用背景颜色,但它仅适用于没有列表项的区域。我尝试了很多技巧,但它不适合我。我想在整个列表视图中制作背景颜色,请帮助我如何实现它。 这是我的XML代码

<ListView 
                android:layout_height="fill_parent"
                android:layout_width="match_parent"
                android:id="@+id/user"
                android:scrollingCache="false"
                android:scrollbars="none"
                android:cacheColorHint="#00000000"
                android:background="@android:color/darker_gray"
                android:overScrollMode="never"
                android:layout_below="@+id/sub_title">

            </ListView>

这是结果

enter image description here

这就是我想要的

enter image description here

2 个答案:

答案 0 :(得分:1)

尝试为ListView项目使用透明背景颜色&#39;布局,或在列表项上使用相同的背景颜色。

对于透明背景解决方案,您可以将其应用于商品的xml文件

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

答案 1 :(得分:0)

请像这样使用

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/brown"
    tools:context=".MainActivity" >

    <ListView
        android:id="@+id/programsLV"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
    </ListView>



</RelativeLayout>