0

我有一个 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"

在代码中,但无论如何它不起作用。我正在寻找有关此麻烦的建议。

4

0 回答 0