2013-10-24 54 views
0

我有兩款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" /> 

一切都很好,當我第一次創建活動,但作爲只要我改變它調整大小的按鈕的文本。我究竟做錯了什麼?

+0

給定高度和寬度按鈕 –

+0

@HarshitRathi我該怎麼做? – mariosangiorgio

+1

也有minWidth和maxWidth屬性 – Artemiy

回答

0

我發現我的問題是由我使用的佈局造成的。 我正在使用RelativeLayout,並且我正在對包含更改文本的文本字段的邊框放置按鈕,因此正在調整其自身的大小。

1

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

+0

對於android中的文本大小,你應該使用sp而不是dp – Radoslav

+0

哦,對不起,我很困惑。我編輯了答案 – Rick

1

你是將按鈕高度的大小設置爲wrap_content

這使得按鈕大小適合它的文本。

將wrap_content更改爲一定數量的像素以使按鈕保持一定的大小。