我有一个 3 个级别的可扩展列表视图。这是我的布局文件:
activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ExpandableListView
android:layout_width="fill_parent"
android:id="@+id/ParentLevel"
android:groupIndicator="@null"
android:layout_height="wrap_content">
</ExpandableListView>
</LinearLayout>
load_deadlines_headers.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:padding="8dp"
android:background="#addfff">
<TextView
android:id="@+id/Content1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingLeft="?android:attr/expandableListPreferredItemPaddingLeft"
android:textSize="17sp"
android:textColor="#000000" />
</LinearLayout>
load_deadlines_children.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:padding="8dp"
android:background="#addfff">
<TextView
android:id="@+id/Content2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingLeft="?android:attr/expandableListPreferredItemPaddingLeft"
android:textSize="17sp"
android:textColor="#000000"/>
<TextView
android:id="@+id/Content3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingLeft="?android:attr/expandableListPreferredItemPaddingLeft"
android:textColor="#000000"
android:textSize="17sp" />
</LinearLayout>
load_deadlines_subchildren.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="8dp"
android:background="#addfff">
<TextView
android:id="@+id/Content4"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingLeft="60dp"
android:textSize="13sp"
android:textColor="#000000" />
</LinearLayout>
我的可扩展列表的第二级和第三级项目( load_deadlines_children.xml 和 load_deadlines_subchildren.xml )没有填充 layout_width 的父级。我正确指定
android:layout_width="fill_parent"
在代码中,但无论如何它不起作用。我正在寻找有关此麻烦的建议。