我有一个相对布局。 它有2个按钮,并排,右对齐。
所以这是我的布局xml文件。我的问题是RelativeLayout的最右边的按钮和右边框之间以及2个按钮之间没有间距。我该如何添加?我玩android:paddingRight,但没有任何帮助。
谢谢。
<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"/>
答案 0 :(得分:21)
修复ID并尝试android:layout_marginRight =“10dip”
答案 1 :(得分:6)
android:layout_margin="10dp"
或
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
答案 2 :(得分:1)
你有按钮的重复ID,尝试修复它,看看它是否正常。
否则,您的布局看起来不错。但是,如果你修复了ID问题,右边会有20个浸渍填充(布局中有10个,按钮中有10个)。
答案 3 :(得分:0)
<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"/>