Android 如何填充布局中的剩余空间?

Android 如何填充布局中的剩余空间?,android,xml,Android,Xml,我有这些按钮,如下图所示,我想让它们自己排列,这样它们从布局的顶部开始,在底部结束,并且自动排列中间的空间。怎么做 <LinearLayout android:layout_width="match_parent" android:layout_height="0dp" android:baselineAligned="false" android:orientation="horizontal" android:layout_weight="8"

我有这些按钮,如下图所示,我想让它们自己排列,这样它们从布局的顶部开始,在底部结束,并且自动排列中间的空间。怎么做

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:baselineAligned="false"
    android:orientation="horizontal"
    android:layout_weight="8" >

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="10dp"
        android:paddingRight="5dp"
        android:weightSum="8" >

        <Button
            android:id="@+id/bA1"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A1" />

        <Button
            android:id="@+id/bA2"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A2" />

        <Button
            android:id="@+id/bA3"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A3" />

        <Button
            android:id="@+id/bA4"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A4" />

        <Button
            android:id="@+id/bA5"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A5" />

        <Button
            android:id="@+id/bA6"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A6" />

        <Button
            android:id="@+id/bA7"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A7" />

        <Button
            android:id="@+id/bA8"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A8" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="5dp"
        android:paddingRight="10dp"
        android:weightSum="8" >

        <Button
            android:id="@+id/bB1"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B1" />

        <Button
            android:id="@+id/bB2"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B2" />

        <Button
            android:id="@+id/bB3"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B3" />

        <Button
            android:id="@+id/bB4"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B4" />

        <Button
            android:id="@+id/bB5"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B5" />

        <Button
            android:id="@+id/bB6"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B6" />

        <Button
            android:id="@+id/bB7"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B7" />

        <Button
            android:id="@+id/bB8"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B8" />
    </LinearLayout>
</LinearLayout>
<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="0dp"
    android:orientation="horizontal"
    android:background="@android:drawable/dark_header"
    android:layout_weight="1" />

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:baselineAligned="false"
    android:orientation="horizontal"
    android:layout_weight="8" >

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="10dp"
        android:paddingRight="5dp"
        android:weightSum="8" >

        <Button
            android:id="@+id/bA1"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A1" />

        <Button
            android:id="@+id/bA2"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A2" />

        <Button
            android:id="@+id/bA3"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A3" />

        <Button
            android:id="@+id/bA4"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A4" />

        <Button
            android:id="@+id/bA5"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A5" />

        <Button
            android:id="@+id/bA6"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A6" />

        <Button
            android:id="@+id/bA7"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A7" />

        <Button
            android:id="@+id/bA8"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A8" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="5dp"
        android:paddingRight="10dp"
        android:weightSum="8" >

        <Button
            android:id="@+id/bB1"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B1" />

        <Button
            android:id="@+id/bB2"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B2" />

        <Button
            android:id="@+id/bB3"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B3" />

        <Button
            android:id="@+id/bB4"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B4" />

        <Button
            android:id="@+id/bB5"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B5" />

        <Button
            android:id="@+id/bB6"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B6" />

        <Button
            android:id="@+id/bB7"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B7" />

        <Button
            android:id="@+id/bB8"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B8" />
    </LinearLayout>
</LinearLayout>
<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="0dp"
    android:orientation="horizontal"
    android:background="@android:drawable/dark_header"
    android:layout_weight="1" />
我的xml代码:

    <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:background="@drawable/background">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="60dp"
        android:orientation="vertical" >

    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="360dp"
        android:orientation="horizontal" >

        <LinearLayout
            android:layout_width="0dp"
            android:layout_height="fill_parent"
            android:layout_weight="50"
            android:gravity="center"
            android:orientation="vertical"
            android:paddingLeft="10dp"
            android:paddingRight="5dp" >

            <Button
                android:id="@+id/bA1"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="A1"
                android:background="@drawable/buttons" />

            <Button
                android:id="@+id/bA2"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="A2"
                android:background="@drawable/buttons" />

            <Button
                android:id="@+id/bA3"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="A3"
                android:background="@drawable/buttons" />

            <Button
                android:id="@+id/bA4"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="A4"
                android:background="@drawable/buttons" />

            <Button
                android:id="@+id/bA5"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="A5"
                android:background="@drawable/buttons" />

            <Button
                android:id="@+id/bA6"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="A6"
                android:background="@drawable/buttons" />

            <Button
                android:id="@+id/bA7"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="A7"
                android:background="@drawable/buttons" />

            <Button
                android:id="@+id/bA8"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="A8"
                android:background="@drawable/buttons" />

        </LinearLayout>

        <LinearLayout
            android:layout_width="0dp"
            android:layout_height="fill_parent"
            android:layout_weight="50"
            android:gravity="top"
            android:orientation="vertical"
            android:paddingLeft="5dp"
            android:paddingRight="10dp" >

            <Button
                android:id="@+id/bB1"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:background="@drawable/buttons"
                android:text="B1" />

            <Button
                android:id="@+id/bB2"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="B2"
                android:background="@drawable/buttons" />

            <Button
                android:id="@+id/bB3"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="B3"
                android:background="@drawable/buttons" />

            <Button
                android:id="@+id/bB4"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="B4"
                android:background="@drawable/buttons" />

            <Button
                android:id="@+id/bB5"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="B5"
                android:background="@drawable/buttons" />

            <Button
                android:id="@+id/bB6"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="B6"
                android:background="@drawable/buttons" />

            <Button
                android:id="@+id/bB7"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="B7"
                android:background="@drawable/buttons" />

            <Button
                android:id="@+id/bB8"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="B8"
                android:background="@drawable/buttons" />

        </LinearLayout>

    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >
    </LinearLayout>

</LinearLayout>
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:baselineAligned="false"
    android:orientation="horizontal"
    android:layout_weight="8" >

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="10dp"
        android:paddingRight="5dp"
        android:weightSum="8" >

        <Button
            android:id="@+id/bA1"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A1" />

        <Button
            android:id="@+id/bA2"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A2" />

        <Button
            android:id="@+id/bA3"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A3" />

        <Button
            android:id="@+id/bA4"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A4" />

        <Button
            android:id="@+id/bA5"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A5" />

        <Button
            android:id="@+id/bA6"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A6" />

        <Button
            android:id="@+id/bA7"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A7" />

        <Button
            android:id="@+id/bA8"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A8" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="5dp"
        android:paddingRight="10dp"
        android:weightSum="8" >

        <Button
            android:id="@+id/bB1"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B1" />

        <Button
            android:id="@+id/bB2"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B2" />

        <Button
            android:id="@+id/bB3"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B3" />

        <Button
            android:id="@+id/bB4"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B4" />

        <Button
            android:id="@+id/bB5"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B5" />

        <Button
            android:id="@+id/bB6"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B6" />

        <Button
            android:id="@+id/bB7"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B7" />

        <Button
            android:id="@+id/bB8"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B8" />
    </LinearLayout>
</LinearLayout>
<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="0dp"
    android:orientation="horizontal"
    android:background="@android:drawable/dark_header"
    android:layout_weight="1" />

使用重量。下面是一些示例代码

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_centerHorizontal="true"
    android:orientation="vertical"
    android:padding="48dp"
    android:weightSum="4" >

    <Button
        android:layout_width="wrap_content"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:text="button 1" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:text="button 2" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:text="button 3" />

    <Button
        android:layout_width="wrap_content"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:text="button 4" />
</LinearLayout>
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:baselineAligned="false"
    android:orientation="horizontal"
    android:layout_weight="8" >

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="10dp"
        android:paddingRight="5dp"
        android:weightSum="8" >

        <Button
            android:id="@+id/bA1"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A1" />

        <Button
            android:id="@+id/bA2"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A2" />

        <Button
            android:id="@+id/bA3"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A3" />

        <Button
            android:id="@+id/bA4"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A4" />

        <Button
            android:id="@+id/bA5"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A5" />

        <Button
            android:id="@+id/bA6"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A6" />

        <Button
            android:id="@+id/bA7"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A7" />

        <Button
            android:id="@+id/bA8"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A8" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="5dp"
        android:paddingRight="10dp"
        android:weightSum="8" >

        <Button
            android:id="@+id/bB1"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B1" />

        <Button
            android:id="@+id/bB2"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B2" />

        <Button
            android:id="@+id/bB3"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B3" />

        <Button
            android:id="@+id/bB4"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B4" />

        <Button
            android:id="@+id/bB5"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B5" />

        <Button
            android:id="@+id/bB6"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B6" />

        <Button
            android:id="@+id/bB7"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B7" />

        <Button
            android:id="@+id/bB8"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B8" />
    </LinearLayout>
</LinearLayout>
<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="0dp"
    android:orientation="horizontal"
    android:background="@android:drawable/dark_header"
    android:layout_weight="1" />

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:baselineAligned="false"
    android:orientation="horizontal"
    android:layout_weight="8" >

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="10dp"
        android:paddingRight="5dp"
        android:weightSum="8" >

        <Button
            android:id="@+id/bA1"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A1" />

        <Button
            android:id="@+id/bA2"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A2" />

        <Button
            android:id="@+id/bA3"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A3" />

        <Button
            android:id="@+id/bA4"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A4" />

        <Button
            android:id="@+id/bA5"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A5" />

        <Button
            android:id="@+id/bA6"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A6" />

        <Button
            android:id="@+id/bA7"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A7" />

        <Button
            android:id="@+id/bA8"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A8" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="5dp"
        android:paddingRight="10dp"
        android:weightSum="8" >

        <Button
            android:id="@+id/bB1"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B1" />

        <Button
            android:id="@+id/bB2"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B2" />

        <Button
            android:id="@+id/bB3"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B3" />

        <Button
            android:id="@+id/bB4"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B4" />

        <Button
            android:id="@+id/bB5"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B5" />

        <Button
            android:id="@+id/bB6"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B6" />

        <Button
            android:id="@+id/bB7"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B7" />

        <Button
            android:id="@+id/bB8"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B8" />
    </LinearLayout>
</LinearLayout>
<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="0dp"
    android:orientation="horizontal"
    android:background="@android:drawable/dark_header"
    android:layout_weight="1" />

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:baselineAligned="false"
    android:orientation="horizontal"
    android:layout_weight="8" >

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="10dp"
        android:paddingRight="5dp"
        android:weightSum="8" >

        <Button
            android:id="@+id/bA1"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A1" />

        <Button
            android:id="@+id/bA2"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A2" />

        <Button
            android:id="@+id/bA3"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A3" />

        <Button
            android:id="@+id/bA4"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A4" />

        <Button
            android:id="@+id/bA5"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A5" />

        <Button
            android:id="@+id/bA6"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A6" />

        <Button
            android:id="@+id/bA7"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A7" />

        <Button
            android:id="@+id/bA8"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A8" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="5dp"
        android:paddingRight="10dp"
        android:weightSum="8" >

        <Button
            android:id="@+id/bB1"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B1" />

        <Button
            android:id="@+id/bB2"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B2" />

        <Button
            android:id="@+id/bB3"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B3" />

        <Button
            android:id="@+id/bB4"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B4" />

        <Button
            android:id="@+id/bB5"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B5" />

        <Button
            android:id="@+id/bB6"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B6" />

        <Button
            android:id="@+id/bB7"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B7" />

        <Button
            android:id="@+id/bB8"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B8" />
    </LinearLayout>
</LinearLayout>
<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="0dp"
    android:orientation="horizontal"
    android:background="@android:drawable/dark_header"
    android:layout_weight="1" />

代码
android:weightSum=“4”
将说明使用4的“权重”,这里的每个孩子使用该权重的1,即一个初始值(25%)。您可以更改每个孩子的权重和体重,从而给每个孩子一个宽度或高度百分比。使用0dp操作尺寸。

尝试此操作。。这对我有用

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:baselineAligned="false"
    android:orientation="horizontal"
    android:layout_weight="8" >

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="10dp"
        android:paddingRight="5dp"
        android:weightSum="8" >

        <Button
            android:id="@+id/bA1"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A1" />

        <Button
            android:id="@+id/bA2"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A2" />

        <Button
            android:id="@+id/bA3"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A3" />

        <Button
            android:id="@+id/bA4"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A4" />

        <Button
            android:id="@+id/bA5"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A5" />

        <Button
            android:id="@+id/bA6"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A6" />

        <Button
            android:id="@+id/bA7"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A7" />

        <Button
            android:id="@+id/bA8"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A8" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="5dp"
        android:paddingRight="10dp"
        android:weightSum="8" >

        <Button
            android:id="@+id/bB1"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B1" />

        <Button
            android:id="@+id/bB2"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B2" />

        <Button
            android:id="@+id/bB3"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B3" />

        <Button
            android:id="@+id/bB4"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B4" />

        <Button
            android:id="@+id/bB5"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B5" />

        <Button
            android:id="@+id/bB6"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B6" />

        <Button
            android:id="@+id/bB7"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B7" />

        <Button
            android:id="@+id/bB8"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B8" />
    </LinearLayout>
</LinearLayout>
<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="0dp"
    android:orientation="horizontal"
    android:background="@android:drawable/dark_header"
    android:layout_weight="1" />

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:baselineAligned="false"
    android:orientation="horizontal"
    android:layout_weight="8" >

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="10dp"
        android:paddingRight="5dp"
        android:weightSum="8" >

        <Button
            android:id="@+id/bA1"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A1" />

        <Button
            android:id="@+id/bA2"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A2" />

        <Button
            android:id="@+id/bA3"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A3" />

        <Button
            android:id="@+id/bA4"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A4" />

        <Button
            android:id="@+id/bA5"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A5" />

        <Button
            android:id="@+id/bA6"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A6" />

        <Button
            android:id="@+id/bA7"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A7" />

        <Button
            android:id="@+id/bA8"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A8" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="5dp"
        android:paddingRight="10dp"
        android:weightSum="8" >

        <Button
            android:id="@+id/bB1"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B1" />

        <Button
            android:id="@+id/bB2"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B2" />

        <Button
            android:id="@+id/bB3"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B3" />

        <Button
            android:id="@+id/bB4"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B4" />

        <Button
            android:id="@+id/bB5"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B5" />

        <Button
            android:id="@+id/bB6"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B6" />

        <Button
            android:id="@+id/bB7"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B7" />

        <Button
            android:id="@+id/bB8"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B8" />
    </LinearLayout>
</LinearLayout>
<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="0dp"
    android:orientation="horizontal"
    android:background="@android:drawable/dark_header"
    android:layout_weight="1" />

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:baselineAligned="false"
    android:orientation="horizontal"
    android:layout_weight="8" >

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="10dp"
        android:paddingRight="5dp"
        android:weightSum="8" >

        <Button
            android:id="@+id/bA1"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A1" />

        <Button
            android:id="@+id/bA2"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A2" />

        <Button
            android:id="@+id/bA3"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A3" />

        <Button
            android:id="@+id/bA4"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A4" />

        <Button
            android:id="@+id/bA5"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A5" />

        <Button
            android:id="@+id/bA6"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A6" />

        <Button
            android:id="@+id/bA7"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A7" />

        <Button
            android:id="@+id/bA8"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A8" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="5dp"
        android:paddingRight="10dp"
        android:weightSum="8" >

        <Button
            android:id="@+id/bB1"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B1" />

        <Button
            android:id="@+id/bB2"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B2" />

        <Button
            android:id="@+id/bB3"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B3" />

        <Button
            android:id="@+id/bB4"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B4" />

        <Button
            android:id="@+id/bB5"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B5" />

        <Button
            android:id="@+id/bB6"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B6" />

        <Button
            android:id="@+id/bB7"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B7" />

        <Button
            android:id="@+id/bB8"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B8" />
    </LinearLayout>
</LinearLayout>
<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="0dp"
    android:orientation="horizontal"
    android:background="@android:drawable/dark_header"
    android:layout_weight="1" />
现在看起来像 我还添加了页眉和页脚

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:baselineAligned="false"
    android:orientation="horizontal"
    android:layout_weight="8" >

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="10dp"
        android:paddingRight="5dp"
        android:weightSum="8" >

        <Button
            android:id="@+id/bA1"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A1" />

        <Button
            android:id="@+id/bA2"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A2" />

        <Button
            android:id="@+id/bA3"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A3" />

        <Button
            android:id="@+id/bA4"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A4" />

        <Button
            android:id="@+id/bA5"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A5" />

        <Button
            android:id="@+id/bA6"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A6" />

        <Button
            android:id="@+id/bA7"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A7" />

        <Button
            android:id="@+id/bA8"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A8" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="5dp"
        android:paddingRight="10dp"
        android:weightSum="8" >

        <Button
            android:id="@+id/bB1"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B1" />

        <Button
            android:id="@+id/bB2"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B2" />

        <Button
            android:id="@+id/bB3"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B3" />

        <Button
            android:id="@+id/bB4"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B4" />

        <Button
            android:id="@+id/bB5"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B5" />

        <Button
            android:id="@+id/bB6"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B6" />

        <Button
            android:id="@+id/bB7"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B7" />

        <Button
            android:id="@+id/bB8"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B8" />
    </LinearLayout>
</LinearLayout>
<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="0dp"
    android:orientation="horizontal"
    android:background="@android:drawable/dark_header"
    android:layout_weight="1" />

很好,但它填满了我的整个屏幕,突出了我的底层。现在我编辑了我的答案并添加了页眉和页脚布局。如果它对你有用,你能接受我的回答吗。谢谢
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:baselineAligned="false"
    android:orientation="horizontal"
    android:layout_weight="8" >

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="10dp"
        android:paddingRight="5dp"
        android:weightSum="8" >

        <Button
            android:id="@+id/bA1"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A1" />

        <Button
            android:id="@+id/bA2"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A2" />

        <Button
            android:id="@+id/bA3"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A3" />

        <Button
            android:id="@+id/bA4"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A4" />

        <Button
            android:id="@+id/bA5"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A5" />

        <Button
            android:id="@+id/bA6"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A6" />

        <Button
            android:id="@+id/bA7"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A7" />

        <Button
            android:id="@+id/bA8"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="A8" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="0dp"
        android:layout_height="fill_parent"
        android:layout_weight="1"
        android:orientation="vertical"
        android:paddingLeft="5dp"
        android:paddingRight="10dp"
        android:weightSum="8" >

        <Button
            android:id="@+id/bB1"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B1" />

        <Button
            android:id="@+id/bB2"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B2" />

        <Button
            android:id="@+id/bB3"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B3" />

        <Button
            android:id="@+id/bB4"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B4" />

        <Button
            android:id="@+id/bB5"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B5" />

        <Button
            android:id="@+id/bB6"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B6" />

        <Button
            android:id="@+id/bB7"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B7" />

        <Button
            android:id="@+id/bB8"
            android:layout_width="fill_parent"
            android:layout_height="0dp"
            android:layout_weight="1"
            android:background="@android:drawable/dialog_frame"
            android:text="B8" />
    </LinearLayout>
</LinearLayout>
<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="0dp"
    android:orientation="horizontal"
    android:background="@android:drawable/dark_header"
    android:layout_weight="1" />