2010-05-06 37 views
11

Tôi có Bố cục tương đối. Trong đó có 2 nút, cạnh nhau và nó được căn phải.Làm cách nào để thêm khoảng cách trong RelativeLayout

Vì vậy, đây là tệp xml bố cục của tôi. Câu hỏi của tôi là không có khoảng cách giữa nút ngoài cùng bên phải và đường viền bên phải của RelativeLayout và giữa 2 nút. Làm thế nào tôi có thể thêm điều đó? Tôi chơi với android: paddingRight, nhưng không có gì hữu ích.

Cảm ơn bạn.

<RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingLeft="0dp" android:paddingRight="10dp"> 

    <Button android:id="@+id/1button" android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentRight="true" 
     android:paddingLeft="10dp" android:paddingRight="10dp"/> 

    <Button android:id="@+id/1button" android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_toLeftOf="@id/1button" 
     android:paddingLeft="10dp" android:paddingRight="10dp"/> 

Trả lời

21

id Fix và thử android: layout_marginRight = "10dip"

1

Bạn có id trùng lặp cho các nút, hãy thử sửa lỗi đó và xem có ổn không.

Nếu không, bố cục của bạn sẽ đẹp. Tuy nhiên, nếu bạn khắc phục sự cố ID, sẽ có 20 đệm nhúng bên phải (10 từ bố cục và 10 từ bố cục).

5
android:layout_margin="10dp" 

hoặc

android:layout_marginLeft="10dp" 
android:layout_marginRight="10dp" 
0

các marginLeft làm việc rất lớn đối với tôi. Tôi đã thêm một TextView trống như một miếng đệm để bây giờ tất cả các trẻ em dưới đây có thể xếp hàng với các nút ở trên. Đây là mẫu:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:orientation="vertical" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent"> 

     <Button android:id="@+id/btnCancel" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="@string/button_Cancel" 
      android:onClick="returnToConnectionList" 
      android:layout_alignParentLeft="true" 
      android:layout_alignParentTop="true"/> 
     <TextView 
      android:id="@+id/view_Spacer" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="@string/Label_AddSpacer" 
      android:layout_marginLeft="25dp" 
      android:layout_toRightOf="@id/btnCancel" 
      android:layout_alignParentTop="true"/> 

     <Button android:id="@+id/btnSave" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="@string/button_Save" 
      android:onClick="saveConnection" 
      android:layout_toRightOf="@id/view_Spacer" 
      android:layout_alignParentTop="true"/> 
Các vấn đề liên quan