android поддержка всех размеров экрана - PullRequest
1 голос
/ 30 апреля 2020

Я пытаюсь создать свое приложение, которое будет выглядеть одинаково на всех размерах экрана. Я добавил следующую папку макета: enter image description here

и все же, когда я подключил телефон Galaxy S5, я вижу, что отличается от того, что я проектирую. спасибо за помощь!

1 Ответ

0 голосов
/ 30 апреля 2020

Прочтите официальное руководство по устройствам Support different screen sizes

Android всех форм и размеров, поэтому макет вашего приложения должен быть гибким , То есть вместо определения макета с жесткими размерами, которые предполагают определенный размер экрана и соотношение сторон, ваш макет должен изящно реагировать на различные размеры экрана и ориентации.

Укажите размеры экрана, поддерживаемые вашим приложением, и включите режим совместимости экрана для экранов больше, чем поддерживает ваше приложение. Важно, чтобы вы всегда использовали этот элемент в своем приложении, чтобы указать размеры экрана, поддерживаемые вашим приложением.

 <supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:resizeable="true"
        android:smallScreens="true"
        android:xlargeScreens="true" />

Для Responsive Текстовый вопрос, Вы можете использовать SDP - a scalable size unit. Эта единица измерения размера зависит от размера экрана. Это может помочь Android разработчикам с поддержкой нескольких экранов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...