我正在尝试使用 Table Row 保持对齐的三个按钮,但中间的按钮仍然悬空,知道我错过了什么吗?
<TableLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="bottom"
android:stretchColumns="*">
<TableRow
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:gravity="center_horizontal">
<Button
android:id="@+id/abc" android:text="ABC"
android:layout_weight="1"
android:textColor="#000000"
android:padding="20dip" android:gravity="center"/>
<Button
android:id="@+id/def" android:text="DEF"
android:layout_weight="1"
android:textColor="#000000"
android:padding="20dip" android:gravity="center"/>
<Button
android:id="@+id/ghi" android:text="GHI"
android:layout_weight="1"
android:textColor="#000000"
android:padding="20dip" android:gravity="center"/>
</TableRow>
无法附上快照,但通过绘图在下面给出一些提示。第一个和第三个按钮是完美的,但中间的按钮仍然从底部向上一点。任何想法 ?
**********************************
* *
* ABC DEF GHI *
* ************ *
************ ************