我有两个安卓按钮,我用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" />
当我第一次创建活动时,一切都很好,但是一旦我更改了按钮的文本,它就会被调整大小。我做错了什么?
答案 0 :(得分:1)
尝试添加android:textSize="25sp"
。至少文本保持相同的大小。
希望它有效
答案 1 :(得分:1)
您将按钮高度的大小设置为wrap_content 。
这使按钮大小适合它的文本。
将wrap_content更改为一定数量的像素,以使按钮保持一定的大小。
答案 2 :(得分:0)
我发现我的问题是由我使用的布局引起的。
我正在使用RelativeLayout
,我正在放置关于包含更改文本的文本字段边框的按钮,因此正在调整自身大小。