2个button并排 – android布局
我怎么能把2个button并排放置,这样它们就占据了所有的宽度,它们之间有一点空间。
我认为一个水平线性布局,与2个子线性布局设置为匹配父母和重量1,每个包含button..有没有一个更简单的方法? 这可以通过相对布局来完成吗?
谢谢!
<LinearLayout android:id="@+id/LinearLayout02" android:layout_height="wrap_content" android:layout_width="fill_parent" android:layout_alignParentBottom="true"> <Button android:id="@+id/Button02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:text="Übernehmen"> </Button> <Button android:id="@+id/Button03" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:text="Abbrechen"> </Button> </LinearLayout>
如果你想要2个button的全部宽度和button的宽度相同,你必须改变2个button的属性:
android:layout_width="wrap_content"
to android:layout_width="match_parent"
因为如果你有一个长文本的button和另一个短文本button,长文本button更多的空间。
<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center" android:orientation="horizontal" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:text="button1" android:id="@+id/button" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="5dp" android:text="button2" android:id="@+id/button2" /> </LinearLayout>
尝试这个,
使一个RelaiveLayout
orientation
为horizontal
并给予一些padding
他们之间有一个空格。
制作Layoutheight
想要的Layoutheight
和Layoutwidth
谢谢