我有一个自定义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>
这是结果
这就是我想要的
答案 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>