【发布时间】:2011-12-18 13:03:09
【问题描述】:
我的 Android 应用中需要一个 ExpandableList。通过扩展ExpandableListActivity,其内容视图如下:
<?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" >
<ExpandableListView
android:id="@id/android:list"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
<TextView
android:id="@+id/tv_add"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/txt_add" />
</LinearLayout>
并扩展BaseExpandableListAdapter 我现在可以在TextView 中显示组和孩子的数据。
但是,我想自定义孩子的视图。我怎样才能通过另一个 xml 文件来做到这一点?
编辑:
这是我的row.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" >
<TextView
android:id="@+id/title"
android:textSize="16sp"
android:textStyle="bold"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="left"
/>
<TextView
android:id="@+id/description"
android:textSize="10sp"
android:textStyle="normal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="left"
/>
</LinearLayout>
【问题讨论】:
标签: android android-layout expandablelistview expandablelistadapter