这是我的linearLayout:
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="ANNULLA"
android:id="@+id/button4"
android:layout_gravity="bottom"
android:textColor="#FFF"
android:background="#87a914"
android:textStyle="bold"
android:textSize="20dp"
android:layout_marginBottom="2dp"
android:layout_marginLeft="3dp" />
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="SALVA"
android:id="@+id/button5"
android:layout_gravity="bottom"
android:textColor="#FFF"
android:background="#87a914"
android:textStyle="bold"
android:textSize="20dp"
android:layout_marginBottom="2dp"
android:layout_marginRight="3dp" />
</LinearLayout>
结果如下:
我想在按钮&#34; SALVA&#34;之间有一个空间。和按钮&#34; ANNULLA&#34;
我的意思是这样的:
答案 0 :(得分:5)
只需在第二个按钮
中添加此属性即可android:layout_marginLeft="xdp"
答案 1 :(得分:1)
我最喜欢的方法是在按钮之间添加不可见的视图,如下所示:
<View
android:layout_width="5dp"
android:layout_height="wrap_content"
android:visibility="invisible" />
答案 2 :(得分:0)
一种方法是在它们之间添加一个空的View
,并使用合适的weight
<View
android:layout_width="0dp"
android:layout_height-"wrap_content"
android:layout_weight=".2"/> // change this to what works for you
使用width
时,Buttons
的{{1}}应为“0dp”