将中央按钮对准屏幕底部

Ris*_*han 0 android android-layout

在我的屏幕布局中包含一个中央按钮,我想将该按钮对齐到屏幕的底部.我尝试了一些代码,但它变得非常棒......

我的xml代码如下

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

   <Button
       android:id="@+id/btnButton1"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="Button 1"/>

    <RelativeLayout 
       android:id="@+id/belowLayout"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignParentBottom="true"
       >

    <Button
        android:id="@+id/btnButton2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:text="Left"/>

    <Button
        android:id="@+id/btnButton3"
        android:layout_width="75px"
        android:layout_height="50px"
        android:layout_centerHorizontal="true"
        android:text="..."/>

    <Button 
        android:id="@+id/btnButton4"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:text="Right"/>

      </RelativeLayout>
 </RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

屏幕截图

在此输入图像描述

谢谢

AMe*_*rle 8

使用layout_alignParentBottom="true"这样:

 <Button
        android:id="@+id/btnButton3"
        android:layout_width="75px"
        android:layout_height="50px"
        android:layout_centerHorizontal="true"
        android:layout_alignParentBottom="true"
        android:text="..."/>
Run Code Online (Sandbox Code Playgroud)


KMI*_*KMI 5

尝试这个

<Button
        android:id="@+id/btnButton3"
        android:layout_width="75px"
        android:layout_height="50px"
        android:layout_centerHorizontal="true"
        android:layout_alignBottom="@+id/btnButton2"
        android:text="..."/>
Run Code Online (Sandbox Code Playgroud)