1

我有一个ExpandableListView和一个Button。当我打开列表中的某些项目时,由于列表已扩展,我无法访问该按钮。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_height="wrap_content"
        android:layout_width="match_parent"
        >
        <ExpandableListView
                android:layout_height="wrap_content"
                android:layout_width="match_parent"
                android:id="@+id/expEnt"
                />
    <Button
            android:layout_height="wrap_content"
            android:layout_width="100dp"
            android:text="Plot"
            android:layout_below="@id/expEnt"
            android:layout_alignParentRight="true"/>
</RelativeLayout>

我可以访问按钮 我不能

有什么办法可以解决吗?

4

2 回答 2

1

请试试这个:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >

    <Button
        android:id="@+id/btnPlot"
        android:layout_width="100dp"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:text="Plot" />

    <ExpandableListView
        android:layout_above="@+id/btnPlot"
        android:id="@+id/expEnt"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

</RelativeLayout>
于 2013-10-08T10:27:19.547 回答
1

尝试这个。这可能会帮助您:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_height="wrap_content"
        android:layout_width="match_parent"
        >
        <ExpandableListView
                android:layout_height="wrap_content"
                android:layout_width="wrap_content"
                android:id="@+id/expEnt"
                />
    <Button
            android:layout_height="wrap_content"
            android:layout_width="100dp"
            android:text="Plot"           
           android:layout_alignParentBottom="true"
            android:layout_alignParentRight="true"/>
</RelativeLayout>
于 2013-10-08T10:16:23.013 回答