Как добавить размеры для определенного размера экрана в Android

#android #android-layout #dimension

Вопрос:

Существует несколько устройств, которые находятся в диапазоне xxhdpi от 5,2″ до 6,5″ устройств. Проблема возникает, если диапазоны устройств выбирают один и тот же размер из размеров xxhdpi, указанных в файле измерений. Я пробовал несколько способов указания размеров от ширины экрана до соотношения размеров, но это не работает.

Есть ли способ указать размер для размера экрана в Android, например, если устройство ниже 5,2 дюйма, то используйте этот размер или используйте эти значения с тем же разрешением xxhdpi? введите описание изображения здесь

Комментарии:

1. github.com/intuit/sdp

Ответ №1:

Я не думаю, что есть что-то, что можно фильтровать по физическому размеру экрана (в дюймах или см), но есть классификаторы для наименьшей ширины (которые вы уже используете на скриншоте), доступной ширины и доступной высоты, все в dp. В этой таблице есть информация о них и их порядке или приоритете.

Возможно, вы можете объединить квалификаторы, как показано здесь, чтобы достичь того, чего вы хотите. Например, размещение ресурсов для устройств xxhdpi с наименьшей шириной 600dp или более в -sw600dp-xxhpdi папке и для других устройств xxhdpi в -xxhdpi папке.