如何在android中使用页脚粘贴在底部制作标题 - 内容 - 页脚布局

时间:2015-11-05 02:38:26

标签: android xml

这是我的活动布局内容:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="wrapper"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
 >

    <RelativeLayout
        android:id="header"
        android:layout_width="fill_parent"
        android:layout_height="50">

        <TextView
            android:layout_width="fill_parent "
            android:layout_height="wrap_content"
            android:text="Header"
            android:textSize="40dp" />
    </RelativeLayout>

    <RelativeLayout
        android:id="main-content"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        >
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" android:text="Content" />

    </RelativeLayout>

    <RelativeLayout
        android:id="footer"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"

        >

        <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="Footer"
            android:textSize="40dp" />
    </RelativeLayout>
</RelativeLayout>

页脚已经粘在底部,但内容贴在顶部而不是在&#34;标题之后#34;。我想过使用&#34;线性布局&#34;但它没有 android:layout_alignParentBottom =&#34; true&#34; 。我该怎么办?

1 个答案:

答案 0 :(得分:0)

只需将标题的布局与父顶部对齐即可。 然后对齐标题下方的主要内容。

让我为你编辑,但我会让你测试它..

    <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="wrapper"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <RelativeLayout
        android:id="header"
        android:id="@+id/rl_header"
        android:layout_width="fill_parent"
        android:layout_height="50"
        android:layout_alignParentTop="true">

        <TextView
            android:layout_width="fill_parent "
            android:layout_height="wrap_content"
            android:text="Header"
            android:textSize="40dp" />
    </RelativeLayout>

    <RelativeLayout
        android:id="main-content"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_below="@+id/rl_header">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Content" />

    </RelativeLayout>

    <RelativeLayout
        android:id="footer"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"

        >

        <TextView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="Footer"
            android:textSize="40dp" />
    </RelativeLayout>
</RelativeLayout>