Как сделать чтобы интерфейс выглядел одинаково на любых устройствах?
Надо сделать чтобы кнопки нормально(по середине) отображались на любых устройствах,
Сейчас отображается вот так:
Зелёные прямоугольники это кнопки они просто пока-что без иконок и и я вставил зелёный квадрат
на 1ом телефоне вроде по середине https://i.sstatic.net/nsnji.png
на 2ом телефоне уже нет https://i.sstatic.net/4VF6m.png
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background"
tools:context=".ActivityV1">
<ImageButton
android:id="@+id/setting"
android:background="#55000000"
android:layout_width="38.0dip"
android:layout_height="37.0dip"
android:layout_marginTop="3.0dip"
android:layout_marginRight="3.0dip"
android:src="@drawable/settings_white"
android:scaleType="centerCrop"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true" />
<ImageButton
android:id="@id/button_1"
android:layout_width="109.0dip"
android:layout_height="98.0dip"
android:layout_marginTop="206.0dip"
android:layout_marginRight="232.0dip"
android:src="@drawable/button_1"
android:scaleType="center"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true" />
<ImageButton
android:id="@id/button_2"
android:layout_width="108.0dip"
android:layout_height="105.0dip"
android:layout_marginTop="104.0dip"
android:layout_marginRight="125.0dip"
android:src="@drawable/button_2"
android:scaleType="center"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true" />
<ImageButton
android:id="@id/button_3"
android:layout_width="109.0dip"
android:layout_height="98.0dip"
android:layout_marginTop="206.0dip"
android:layout_marginRight="17.0dip"
android:src="@drawable/button_3"
android:scaleType="center"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true" />
<ImageButton android:id="@+id/4"
android:layout_width="108.0dip"
android:layout_height="105.0dip"
android:layout_marginTop="299.0dip"
android:layout_marginRight="125.0dip"
android:src="@drawable/profiler"
android:scaleType="center"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true" />
</RelativeLayout>
Источник: Stack Overflow на русском