以下是我的3個按鈕的android佈局。它看起來不錯,很好。但是,當我將按鈕的單個按鈕的文本大小更改爲某個其他值時,它會打破布局(字體大小和引力改變,但是)。Android:當文字大小發生變化時佈局中斷
前
<LinearLayout android:weightSum="1.0"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:layout_alignParentBottom="true" android:layout_marginBottom="20dp"
android:background="#FFF">
<Button android:id="@+id/allimagebtn" android:layout_weight=".30"
android:layout_height="60dp"
android:textColor="#FFF"
android:background="@drawable/cam_red" android:text="Images" android:gravity="bottom" android:paddingLeft="10dp" android:layout_marginTop="2dp" android:paddingTop="2dp" android:layout_width="100dp" android:layout_margin="2dp"/>
<Button android:id="@+id/button2video" android:layout_weight=".30"
android:layout_height="60dp"
android:background="@drawable/vid_red" android:textColor="#FFF" android:text="Video Files" android:gravity="bottom" android:textSize="12dp" android:paddingLeft="10dp" android:paddingTop="2dp" android:layout_width="100dp" android:layout_marginTop="2dp"/>
<Button android:id="@+id/button3audio" android:layout_weight=".30"
android:layout_height="60dp"
android:textColor="#FFF"
android:background="@drawable/aud_red" android:text="Audio Files" android:gravity="bottom" android:textSize="12dp" android:paddingLeft="10dp" android:paddingTop="2dp" android:layout_marginTop="2dp" android:layout_width="100dp" android:layout_margin="2dp"/>
</LinearLayout>
後
<LinearLayout android:weightSum="1.0"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:layout_alignParentBottom="true" android:layout_marginBottom="20dp"
android:background="#FFF">
<Button android:id="@+id/allimagebtn" android:layout_weight=".30"
android:layout_height="60dp"
android:textColor="#FFF"
android:background="@drawable/cam_red" android:paddingLeft="10dp" android:layout_marginTop="2dp" android:paddingTop="2dp" android:layout_width="100dp" android:layout_margin="2dp" android:textSize="30dp" android:text="1" android:gravity="top"/>
<Button android:id="@+id/button2video" android:layout_weight=".30"
android:layout_height="60dp"
android:background="@drawable/vid_red" android:textColor="#FFF" android:text="Video Files" android:gravity="bottom" android:textSize="12dp" android:paddingLeft="10dp" android:paddingTop="2dp" android:layout_width="100dp" android:layout_marginTop="2dp"/>
<Button android:id="@+id/button3audio" android:layout_weight=".30"
android:layout_height="60dp"
android:textColor="#FFF"
android:background="@drawable/aud_red" android:text="Audio Files" android:gravity="bottom" android:textSize="12dp" android:paddingLeft="10dp" android:paddingTop="2dp" android:layout_marginTop="2dp" android:layout_width="100dp" android:layout_margin="2dp"/>
</LinearLayout>
圖像0![在這裏輸入的形象描述] [1]![在這裏輸入的形象描述] [2]
如何避免這種??
謝謝你的時間。
http://imageshack.us/photo/my-images/35/beforeff.png/
http://imageshack.us/photo/my-images/9/afteri.png/
「打破布局」不是最有幫助的描述。你能更具體地說明你期望看到什麼,而你看到的是什麼?屏幕截圖獲得獎勵積分。註釋截圖獲得獨角獸。 – Paddy
我改變了,並添加更多信息與scren鏡頭。你可以檢查一下:) –
更有幫助。我會試穿它,但下面三個人已經有我最好的猜測了。 :) – Paddy