当我设置大文本时,我的应用程序的UI会扭曲。按钮“确认销售”的高度在小屏幕设备中变形(我正在测试屏幕尺寸为4.5英寸)。它在标签中看起来非常精细。我想要所有这些相同高度的按钮。
我的布局代码是:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/light_grey" >
<RelativeLayout
android:id="@+id/top1"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<LinearLayout
android:id="@+id/rl_bottom_btns"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:weightSum="4" >
<Button
android:id="@+id/btn_total_draft"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@color/darkgrey"
android:orientation="horizontal"
android:layout_alignParentBottom="true"
android:textAllCaps="false"
android:text=""
android:textColor="@color/white"
android:textSize="15sp"
/>
<Button
android:id="@+id/btn_save_draft"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:background="@color/darkgrey"
android:orientation="horizontal"
android:text="New"
android:textColor="@color/white"
android:textSize="15sp" />
<Button
android:id="@+id/btn_goto_draft"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_weight="1"
android:background="@color/darkgrey"
android:orientation="horizontal"
android:text="Open"
android:textColor="@color/white"
android:textSize="15sp" />
<Button
android:id="@+id/button_next"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_weight="1"
android:background="@color/darkgrey"
android:orientation="horizontal"
android:text="Confirm\nsale"
android:textColor="@color/white"
android:textSize="15sp" />
</LinearLayout>
</RelativeLayout>
</RelativeLayout>