Android中可以自动调整同一行的Bottons宽度而不在布局文件中写入指定的宽度吗?
我问这个问题,因为使用AppInvetor可以自动调整Bottons的宽度,这就是我问你这个问题的原因。
答案 0 :(得分:0)
您可以使用TableLayout执行此操作。只需将按钮添加到TableRow
s并为其指定match_parent width
答案 1 :(得分:0)
一种方法是表:
<TableLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TableRow>
<Button />
<Button />
</TableRow>
<\TableLayout>
或者,您可以执行水平线性布局,并为宽度为0的每个按钮指定权重。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<Button
android:layout_width="0dp"
android:layout_weight="1" />
<Button
android:layout_width="0dp"
android:layout_weight="1" />
<\LinearLayout>