2016-01-21 247 views
0

我有以下相對佈局,其中包含2個按鈕。如何將線性佈局中的相對佈局與底部對齊?

我想請問我該如何調整相對佈局底部?

相對佈局具有作爲父線性佈局。

<!-- GROUPED BUTTONS EDIT/CLEAR ALL--> 
     <RelativeLayout 
      android:id="@+id/group_button_layout_edit_clear" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:orientation="vertical" 
      android:layout_alignParentBottom="true" 
      android:gravity="bottom"> 

      <LinearLayout 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:gravity="bottom" 
       android:orientation="horizontal" 
       android:weightSum="2"> 

       <Button 
        android:id="@+id/group_button_edit" 
        android:layout_width="0dip" 
        android:layout_height="wrap_content" 
        android:layout_alignParentBottom="true" 
        android:layout_alignParentLeft="true" 
        android:layout_weight="1" 
        android:background="@color/grayBg" 
        android:text="@string/clear" 
        android:textColor="@color/colorPrimary" 
        android:textSize="10sp"/> 

       <Button 
        android:id="@+id/group_button_clear" 
        android:layout_width="0dip" 
        android:layout_height="wrap_content" 
        android:layout_alignParentBottom="true" 
        android:layout_alignParentRight="true" 
        android:layout_weight="1" 
        android:background="@color/grayBg" 
        android:text="@string/edit" 
        android:textColor="@color/colorPrimary" 
        android:textSize="10sp"/> 

      </LinearLayout> 
     </RelativeLayout> 
     <!-- //GROUPED BUTTONS EDIT/CLEAR ALL--> 

非常感謝您的任何建議。

回答

1

在外部LinearLayout補充一點:

android:orientation="vertical" 
android:gravity="bottom" 

這將使得包含RelativeLayout移動到了谷底。

+0

謝謝,但這會將父LinearLayout中的所有內容移動到底部。我只移動底部的相對佈局。我試圖將android:layout_gravity =「top」添加到應該具有頂部位置的佈局,但它不起作用。 – redrom

+0

然後在單獨的線性佈局中分出相對佈局,併爲該佈局設置重力底部。保留其他線性佈局上的所有其他視圖。 – AndroidMechanic

+0

問題是,按鈕和其他內容應該在父線性佈局(因爲它呈現左欄)。 – redrom