片段列表视图将按钮推出屏幕

时间:2014-05-07 13:50:34

标签: android

我想要的是我的framelayout位于整个屏幕上,直到它到达我屏幕底部的按钮。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.test.MainActivity">

    <FrameLayout
        android:id="@+id/container"
        android:layout_height="wrap_content"
        android:layout_width="match_parent">
    </FrameLayout>

    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerInParent="true"
        android:text="Compose"/>

</RelativeLayout>

唯一的问题是我在framelayout中加载了一个包含listview的片段。现在当listview变大时,它会将我的按钮推出屏幕。

有人有想法吗?

1 个答案:

答案 0 :(得分:2)

试试这个:

<RelativeLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context="com.test.MainActivity">

    <FrameLayout
            android:id="@+id/container"
            android:layout_height="match_parent"
            android:layout_width="match_parent"
            android:layout_above="@+id/bottomButton">
    </FrameLayout>

    <Button
            android:id="@+id/bottomButton"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:layout_centerInParent="true"
            android:text="Compose"/>

</RelativeLayout>