【发布时间】:2014-05-16 21:48:01
【问题描述】:
我希望按钮的宽度尽可能小。我在布局文件中的 XML 是:
<TableRow
android:id="@+id/tableRow7"
android:paddingLeft="5dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<Button
android:layout_width="40dp"
android:layout_height="wrap_content"
android:text="@string/button_ok"
android:layout_column="0"
android:id="@+id/buttonOK" />
<Button
android:layout_width="20dp"
android:maxWidth="20dp"
android:layout_height="wrap_content"
android:text="@string/button_cancel"
android:layout_column="1"
android:id="@+id/buttonCancel" />
</TableRow>
我已经为 layout_width 值尝试了“wrap_content”和“fill_parent”,但它们没有帮助。如您所见,我也尝试了“maxWidth”属性,但无济于事。这是它的样子:
那么如何将按钮的宽度限制为“刚好足够”以包含其文本?我希望“取消”按钮的宽度与“确定”按钮的宽度大致相同,或者尽可能多一些以包含其文本。
【问题讨论】:
标签: android xml android-layout android-button android-tablelayout