更改Android按钮的文本也会更改其大小

时间:2013-10-24 21:21:36

标签: android

我有两个安卓按钮,我用XML修改了它们的大小:

<Button
    android:id="@+id/start_button"
    android:layout_width="120dip"
    android:layout_height="wrap_content"
    android:layout_below="@+id/player_name"
    android:layout_marginTop="29dp"
    android:layout_toLeftOf="@+id/player_name"
    android:onClick="startResetButtonOnClick"
    android:text="@string/start_button_label" />

当我第一次创建活动时,一切都很好,但是一旦我更改了按钮的文本,它就会被调整大小。我做错了什么?

3 个答案:

答案 0 :(得分:1)

尝试添加android:textSize="25sp"。至少文本保持相同的大小。 希望它有效

答案 1 :(得分:1)

将按钮高度的大小设置为wrap_content

这使按钮大小适合它的文本。

将wrap_content更改为一定数量的像素,以使按钮保持一定的大小。

答案 2 :(得分:0)

我发现我的问题是由我使用的布局引起的。 我正在使用RelativeLayout,我正在放置关于包含更改文本的文本字段边框的按钮,因此正在调整自身大小。