Как создать макеты для экрана rat ios 2: 1 или выше в Android Studio? - PullRequest
0 голосов
/ 16 апреля 2020

Я хочу создать отдельный портретный макет для экранов 18: 9, 18.5: 9 и 19: 9, но я не уверен, как это сделать.

При создании нового макета есть есть опция для соотношения сторон экрана, но как мне сделать так, чтобы она принимала экранную крысу ios размером 18: 9 или выше? Является ли единственной возможностью создать 3 одинаковых макета для 18: 9, 18,5: 9 и 19: 9 ??

Если это невозможно, какое лучшее решение для меня подойдет для моей горизонтальной компоновки изображений для эти тонкие телефоны, потому что это то, что происходит сейчас, enter image description here

хотя я хочу, чтобы это выглядело так: enter image description here

Я думал о создании макета для «наименьшей ширины экрана», но это сбивает с толку, потому что ширина 1080p на Pixel правильно отображает мои изображения, И ширина 1440p на Pixel XL также работает правильно, но ширина 1440p на моем LG G6 выводить изображения go за пределы экрана.

Спасибо!

edit: это код, ничего особенного, просто кнопка изображения в середине линейного макета, а затем кнопка изображения, которая нажимает с левой стороны с полями, чтобы сделать его go вправо. Даже если код не самый лучший, даже если изображения выровнены идеально, изображения будут слишком большими, если они выстроены на моем LG G6, поэтому мне нужно переместить боковое изображение вниз и к центр для этих телефонов.

<LinearLayout
            android:id="@+id/horizontalLayoutBottom"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toBottomOf="@+id/horizontalLayoutTop">

            <ImageButton
                android:id="@+id/centerPiece"
                android:layout_width="0dp"
                android:layout_height="120dp"
                android:layout_weight="1"
                android:background="@android:color/transparent"
                app:srcCompat="@drawable/centerPiece" />
        </LinearLayout>

    </androidx.constraintlayout.widget.ConstraintLayout> 

    <ImageButton
        android:id="@+id/rightPiece"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="260dp"
        android:layout_marginStart="260dp"
        android:layout_marginLeft="260dp"
        android:background="@android:color/transparent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/inputText"
        app:srcCompat="@drawable/rightPiece" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...