使用自定义背景实现listview

时间:2014-12-08 14:29:00

标签: android listview android-listview

我知道如何实施listview&也定制项目。但我对如何实现下面显示的列表感到困惑。

我能够使用自定义标题和&amp ;;实现listview。它的子项目。例如

1-jan-14
------------------
item1
item2
item3

2-jan-14
------------------
item2
item3

3-feb-14
------------------
item4

现在在这里,我想自定义一些背景以及项目看起来像1-jan-14项目应该与一个组显示,2-jan-14应该在单独的组中,但总体而言所有元素将是单个的一部分列表显示。

参考图像就像这样

enter image description here

2 个答案:

答案 0 :(得分:0)

您可以设置父布局或布局本身的背景,如:

<ListView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/listview"
    android:layout_width="wrap_content"
    android:background="FFFFFF"
    android:layout_height="wrap_content" /> 

答案 1 :(得分:0)

你应该考虑一组,例如:

1-jan-14
------------------
item1
item2
item3

作为listview中的一行,您可以为其设置不同的背景(针对不同的行)。

此外,如果您希望行间距如图所示,则应使用

android:dividerHeight="5dp"
android:divider="@null"

在listview的布局中。