Android布局:底部有3个按钮

Android布局:底部有3个按钮,android,android-linearlayout,android-relativelayout,Android,Android Linearlayout,Android Relativelayout,我正在设计一个布局,底部有3个按钮,彼此非常相邻。因为我想在屏幕中间添加更多的按钮,所以我所做的是把整个屏幕设置成相对布局,然后在底部得到3个按钮,然后添加一个线性布局来包含这3个按钮。然而,它被卡住了。该按钮在底部未显示3个按钮。这是我的xml布局文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/

我正在设计一个布局,底部有3个按钮,彼此非常相邻。因为我想在屏幕中间添加更多的按钮,所以我所做的是把整个屏幕设置成相对布局,然后在底部得到3个按钮,然后添加一个线性布局来包含这3个按钮。然而,它被卡住了。该按钮在底部未显示3个按钮。这是我的xml布局文件

<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" >



    <LinearLayout
        android:id="@+id/linearLayout1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:orientation="vertical" 
        android:weightSum="1">

           <Button
        android:id="@+id/button1"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:text="Button1"
        android:layout_weight="0.3" />
          <Button
        android:id="@+id/button2"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:text="Button2" 
         android:layout_weight="0.3"/>
                              <Button
        android:id="@+id/button3"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:text="Button3"
         android:layout_weight="0.3" />

    </LinearLayout>

    <Button
        android:id="@+id/button4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignTop="@+id/linearLayout1"
        android:layout_marginTop="16dp"
        android:layout_toRightOf="@+id/linearLayout1"
        android:text="Button" />

    <Button
        android:id="@+id/button5"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/button4"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/button4"
        android:layout_marginTop="20dp"
        android:text="Button" />

    <Button
        android:id="@+id/button6"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:layout_below="@+id/button5"
        android:layout_marginTop="24dp"
        android:text="Button" />

</RelativeLayout>

我认为您的问题来自三个按钮上的
android:layout\u width=“0dp”


   <LinearLayout
    android:id="@+id/linearLayout1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:orientation="vertical" 
    android:weightSum="1">
android:orientation=“vertical”将其更改为水平 android:layout\u width=“wrap\u content”将此更改为填充父项

   <Button
    android:id="@+id/button1"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:text="Button1"
    android:layout_weight="0.3" />

android:layout\u alignParentLeft=“true”,我认为这在线性布局中不起作用