我做了一个简单的布局,但我无法针对不同的屏幕尺寸优化它。我已经在5.1设备上看起来很好,但按钮在10.1上很小,在3.2屏幕上很大。我尝试过失败,并且对许多可能性感到沮丧,但似乎无法找到任何工作。任何想法将不胜感激,谢谢。这是我的基本布局的代码,在5.1英寸的屏幕上看起来很好。Android xml-如何优化设备布局
<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"/>
感谢所有那些我都帮助过的人。 Sorta new to android很高兴有像你这样的人来帮助我。我知道,在不同屏幕上获取应用程序大小可能很困难,但我也知道它会影响或破坏应用程序声誉。再次感谢!!! – user1576726
不要忘了选择一个答案,当你能够做到这一点 – Stan