Как сделать чтобы интерфейс выглядел одинаково на любых устройствах?

Рейтинг: 0Ответов: 0Опубликовано: 17.02.2023

Надо сделать чтобы кнопки нормально(по середине) отображались на любых устройствах,

Сейчас отображается вот так:

Зелёные прямоугольники это кнопки они просто пока-что без иконок и и я вставил зелёный квадрат

на 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>

Ответы

Ответов пока нет.