Под какие размеры экранов верстать, чтобы поддерживать большую часть экранов Android устройств, наиболее используемых сейчас? Я новичок в Android разработке. Заканчиваю свое первое большое приложение, но проблема в том, что на данный момент приложение отображается корректно только на одном типе размерности экранов. Приложение писалось и тестировалось только на одном устройстве. Такой вопрос, нужно верстать под каждую плотность экранов mdpi hdpi xhdpi xxhdpi xxxhdpi. Приложение будет поддерживать только портретную ориентацию и должно работать только на смартфонах (до 7 дюймов примерно), на планшетах нет. Как лучше сделать?
Как быть с картинками? Знаю что их обязательно нужно масштабировать самому. Например у меня есть большая картинка 700*1500 px.
К сожалению нет возможности тестировать на различных физических устройствах, возможно ли все это сделать в Genymotion. На каких устройствах тестировать в эмуляторе. Есть вероятность, что что-то в приложении будет не так работать в эмуляторе как бы это было на физическом устройстве. Поделитесь опытом.

21 Авг 2019 в 06:32
388 +1
0
Ответы
1

Для поддержки большей части Android устройств, вам рекомендуется верстать под несколько категорий экранов, таких как mdpi, hdpi, xhdpi, xxhdpi и xxxhdpi. Однако, для начала, вам может быть достаточно сосредоточиться на стандартных dp размерах экранов, таких как small, normal, large и xlarge. Также, вы можете использовать ConstraintLayout для создания адаптивного дизайна, который будет хорошо отображаться на разных размерах экранов.

Что касается изображений, вам следует создавать различные версии изображений для разных плотностей экранов. Например, для картинки размером 700x1500 px, вы можете создать версии этой картинки с разным разрешением: 350x750 px для mdpi, 525x1125 px для hdpi, 700x1500 px для xhdpi, 1050x2250 px для xxhdpi и 1400x3000 px для xxxhdpi.

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

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

20 Апр в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 588 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир