【问题标题】:when I change the button caption, the button size will be also changed in android当我更改按钮标题时,按钮大小也会在 android 中更改
【发布时间】:2015-09-07 14:29:20
【问题描述】:
我有一些按钮。例如 15 。每 3 个按钮 3*5(行 3,列 5)存在于一个水平线性布局中,每个按钮的权重为 1 。但我不知道为什么当我改变按钮标题时,按钮大小也会在android中改变。
请帮我。谢谢
【问题讨论】:
标签:
android
button
android-linearlayout
【解决方案1】:
这是我的代码:
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<Button
android:id="@+id/btnGeneral_surgery"
android:layout_width="0dp"
android:layout_height="120dp"
android:layout_marginLeft="5dp"
android:layout_marginRight="2dp"
android:layout_marginTop="2dp"
android:layout_weight="1"
android:background="@drawable/mybtn"
android:drawableTop="@drawable/general_surgery"
android:text="btnGeneral_surgery"
android:textColor="@color/greenwhatsup"
android:textSize="15sp" />
<Button
android:id="@+id/btnOtolaryngology"
android:layout_width="0dp"
android:layout_height="120dp"
android:layout_marginTop="2dp"
android:layout_weight="1"
android:background="@drawable/mybtn"
android:drawableTop="@drawable/otolaryngology"
android:text="btnOtolaryngology_Profesional"
android:textColor="@color/greenwhatsup"
android:textSize="12sp" />
<Button
android:id="@+id/btnObstetrics"
android:layout_width="0dp"
android:layout_height="120dp"
android:layout_marginLeft="2dp"
android:layout_marginRight="5dp"
android:layout_marginTop="2dp"
android:layout_weight="1"
android:background="@drawable/mybtn"
android:drawableTop="@drawable/obstetrics"
android:text="btnObstetrics"
android:textColor="@color/greenwhatsup"
android:textSize="15sp" />
</LinearLayout>
我想可能是因为文本大小不同,按钮的大小会发生变化。