我做了一个简单的布局,但我无法针对不同的屏幕尺寸优化它。我让它在 5.1 设备上看起来不错,但按钮在 10.1 上太小,在 3.2 屏幕上太大。我尝试过失败并且对许多可能性感到沮丧,但似乎找不到任何工作。任何想法将不胜感激,谢谢。这是我在 5.1 英寸屏幕上看起来不错的基本布局的代码。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Home"
android:background="@drawable/bg">
<Button
android:id="@+id/playB"
android:layout_width="300dp"
android:layout_height="85dp"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true
android:background="@drawable/menu_button"/>
<Button
android:id="@+id/aboutB"
android:layout_alignLeft="@+id/playB"
android:layout_below="@+id/playB"
android:layout_marginTop="45dp"
android:layout_width="300dp"
android:layout_height="85dp"
android:layout_centerHorizontal="true"
android:background="@drawable/menu_button"/>
<Button
android:id="@+id/settingsB"
android:layout_alignLeft="@+id/playB"
android:layout_below="@+id/aboutB"
android:layout_marginTop="45dp"
android:layout_width="300dp"
android:layout_height="85dp"
android:layout_centerHorizontal="true"
android:background="@drawable/menu_button"/>