按类别制作自定义ListView

时间:2012-08-02 10:09:18

标签: android listview categories

我在这里发帖,因为我真的不知道如何解决我的问题。

我有一个包含Listitems的ListView:

ListView.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical">
     <Button    android:id="@+id/refresh_promo"
                android:text="@string/refresh_promo"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"/>
    <ListView
        android:id="@android:id/list"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"/>
</LinearLayout>

Listitem.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical">
    <!-- Name Label -->
    <TextView
        android:id="@+id/title_promotions"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:textColor="#bd0043"
        android:textSize="16sp"
        android:textStyle="bold"
        android:paddingTop="6dip"
        android:paddingBottom="2dip" />
    <!-- Description label -->
    <TextView
        android:id="@+id/compagny_promotions"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:textColor="#acacac"
        android:paddingBottom="2dip">
    </TextView>
    <LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="#5d5d5d"
        android:gravity="left"
        android:textStyle="bold"
        android:text="Valable jusqu'au  " />
    <TextView
        android:id="@+id/availabledate_promotions"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textColor="#acacac" 
        android:textStyle="bold"
        android:gravity="left">
    </TextView>
    </LinearLayout>
</LinearLayout>

我已经很好地管理了我在ListView中从我的webservice恢复的项目,但现在我将根据表征它们的字段对这些项目进行分类:字符串类别。

我想在通讯员下方为每个项目添加类别的textview,如果没有项目,则不显示此textview。 我不想使用ExpendableListView。 请帮帮我:$

0 个答案:

没有答案
相关问题