Это мой XML-файл, чтобы поместить 5 кнопок на экран. Когда я помещал кнопки на студии Android, он выглядел хорошо, но когда я отлажена его на небольшой размер экрана телефона, расположение элементов не были правильными, кнопки изображения были перекрывая друг другаПоложение кнопок изображения изменяется во время работы
<ImageButton
android:layout_width="wrap_content"
android:adjustViewBounds="true"
android:layout_height="wrap_content"
android:id="@+id/imageButton1"
android:src="@drawable/btn_01"
android:layout_marginLeft="65dp"
android:layout_marginTop="11dp"
android:layout_below="@+id/txtReceive" />
<ImageButton
android:layout_width="wrap_content"
android:adjustViewBounds="true"
android:layout_height="wrap_content"
android:id="@+id/imageButton2"
android:src="@drawable/btn_02"
android:layout_marginLeft="52dp"
android:layout_marginTop="50dp"
android:layout_below="@+id/txtReceive"/>
<ImageButton
android:layout_width="wrap_content"
android:adjustViewBounds="true"
android:layout_height="wrap_content"
android:id="@+id/imageButton3"
android:src="@drawable/btn_03"
android:layout_marginLeft="52dp"
android:layout_marginTop="92dp"
android:layout_below="@+id/txtReceive" />
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:id="@+id/imageButton4"
android:src="@drawable/btn_04"
android:layout_marginLeft="62dp"
android:layout_marginTop="135dp"
android:layout_below="@+id/txtReceive" />
<ImageView
android:layout_width="wrap_content"
android:adjustViewBounds="true"
android:layout_height="wrap_content"
android:id="@+id/imageButton5"
android:src="@drawable/send_btn"
android:layout_marginLeft="165dp"
android:layout_marginTop="55dp"
android:layout_below="@+id/txtReceive" />
Пожалуйста, покажите мне, какой тип макета вы используете? –
Это относительная компоновка. – Paritosh
Вместо того, чтобы давать margintop всем imageButton, попробуйте изменить layout_below, чтобы быть их верхней кнопкой изображения, так как верхнее значение поля может давать разные результаты при разных разрешениях экрана. –