效果如图: Item项包含标题、描述及一个Gallery.
主配置文件(main):
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical" android:layout_width="fill_parent"
- android:layout_height="fill_parent">
- <!-- 解决ListView拖拽背景图片的bug: ListView中加入android:cacheColorHint="#00000000" -->
- <!-- 给ListView每一项添加分隔线:android:divider="@color/snow" android:dividerHeight="1dip" -->
- <ListView android:id="@+id/my_lst" android:layout_width="fill_parent"
- android:layout_height="fill_parent" android:background="@drawable/bac"
- android:divider="@color/snow" android:dividerHeight="1dip"
- android:cacheColorHint="#00000000">
- </ListView>
- </LinearLayout>
ListView 的Item配置文件(items):
- <?xml version="1.0" encoding="utf-8"?>
- <RelativeLayout android:id="@+id/items"
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:orientation="vertical" android:layout_width="fill_parent"
- android:layout_height="fill_parent">
- <TextView android:id="@+id/item_title" android:layout_width="wrap_content"
- android:textSize="20dip" android:layout_height="wrap_content"
- android:textColor="@color/snow" android:layout_marginLeft="10dip"
- android:layout_alignParentLeft="true" android:gravity="bottom" />
- <TextView android:id="@+id/item_describe" android:textColor="@color/snow"
- android:layout_width="wrap_content" android:textSize="15dip"
- android:layout_marginTop="5dip" android:layout_height="wrap_content"
- android:layout_marginLeft="20dip" android:layout_toRightOf="@+id/item_title"
- android:gravity="bottom" />
- <!-- 设置Gallery每一项的间距:android:spacing="10dip" -->
- <Gallery android:id="@+id/item_gallery" android:layout_width="fill_parent"
- android:layout_height="wrap_content" android:spacing="10dip"
- android:layout_below="@+id/item_title" android:layout_marginTop="20dip"