我有一些按钮。例如15。 3 * 5(3行,5列)每3个按钮存在一个水平线性布局,每个按钮的重量为1。但我不知道为什么当我更改按钮标题时,按钮大小也将在android中更改。 请帮我。感谢
答案 0 :(得分:0)
这是我的代码:
<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>
我想也许是因为文字大小不同,按钮的大小会有所改变。