<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/bck2"
android:orientation="horizontal">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="vertical" >
<Button
android:id="@+id/buttonlog"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="480dp"
android:background="@drawable/yourfilenamefor button1"
android:text="Button" />
<Button
android:id="@+id/buttonreg"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/yourfilenamefor button2"
android:layout_marginTop="40dp"
android:text="Button" />
</LinearLayout>
</LinearLayout>
Это xml-файл, который вам нужно изменить
1.Вы должны создать новый xml-файл в папке для рисования, который будет связан с вашим файлом кнопки 1, и то же самое вы будете делать длякнопка 2.
2.После того, как фон, который вы создали "bck2", вы можете удалить изображения кнопок, потому что вы уже создали изображения кнопок на шаге 1.
3. Теперь, если хотитеваше приложение должно поддерживать все размеры экрана, тогда вы должны указать правильные параметры, для которых вы можете использовать "layout_margin, align, padding и многое другое, чтобы узнать больше, вы можете обратиться к этой ссылке
https://developer.android.com/training/multiscreen/screensizes