Размещение кнопки на экране с использованием XML будет очень зависеть от того, что вы используете для своей корневой группы просмотра.
Не существует функции положения, подобной той, о которой вы, вероятно, думаете, где бы вы устанавливали положение кнопок X и Y по уважительной причине.Из-за фрагментации аппаратного обеспечения устройств Android было бы сложно написать переносимый пользовательский интерфейс, если бы вы полагались на жестко запрограммированные координаты X и Y (независимо от портрета или ландшафта).
В качестве примера, если я хотел поместить кнопку в нижнем правом углу экрана, и у меня была относительная раскладка:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello"
android:layout_alignParentBottom = "true"
android:layout_alignParentRight = "true"/>
</RelativeLayout>
Это поместит кнопку справа от кнопкиЭкран независимо от плотности пикселей экрана / разрешения или даже альбомной ориентации VS портрет