Я сделал простой макет, но у меня проблемы с его оптимизацией для разных размеров экрана. Я сделал это хорошо на устройстве 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"/>
Спасибо всем, что я все помог кучам. Сорта new для android так рада, что есть такие люди, как вы, чтобы помочь мне. Я знаю, что может быть трудно получить размер приложения для разных экранов, но я также знаю, что он создает или ломает репутацию приложений. Еще раз спасибо!!! – user1576726
не забудьте выбрать ответ, когда вы сможете это сделать. – Stan