#android #android-layout #dimension
Вопрос:
Существует несколько устройств, которые находятся в диапазоне xxhdpi от 5,2″ до 6,5″ устройств. Проблема возникает, если диапазоны устройств выбирают один и тот же размер из размеров xxhdpi, указанных в файле измерений. Я пробовал несколько способов указания размеров от ширины экрана до соотношения размеров, но это не работает.
Есть ли способ указать размер для размера экрана в Android, например, если устройство ниже 5,2 дюйма, то используйте этот размер или используйте эти значения с тем же разрешением xxhdpi?
Комментарии:
Ответ №1:
Я не думаю, что есть что-то, что можно фильтровать по физическому размеру экрана (в дюймах или см), но есть классификаторы для наименьшей ширины (которые вы уже используете на скриншоте), доступной ширины и доступной высоты, все в dp. В этой таблице есть информация о них и их порядке или приоритете.
Возможно, вы можете объединить квалификаторы, как показано здесь, чтобы достичь того, чего вы хотите. Например, размещение ресурсов для устройств xxhdpi с наименьшей шириной 600dp или более в -sw600dp-xxhpdi
папке и для других устройств xxhdpi в -xxhdpi
папке.