Ресурсы Android XXHDPI
Google Nexus 10 выходит в ближайшее время и первое устройство использует ресурсы xxhdpi
. Он имеет плотность дисплея около 300 DPI (согласно веб-сайт Nexus 10 и этот калькулятор).
Однако, когда я перехожу к документации по Android, в ней говорится:
-
ldpi
: ~ 120dpi
-
mdpi
: ~ 160dpi
-
hdpi
: ~ 240dpi
-
xhdpi
: ~ 320dpi
-
xxhdpi
не указан.
Как выглядит экран Nexus 10 300 DPI xxhdpi
вместо xhdpi
, а какой должен быть приблизительный DPI xxhdpi
? Должны ли мы даже беспокоиться о наличии новых ресурсов (помимо значков) для xxhdpi
на данный момент, или мы просто должны позволить OS масштабировать xhdpi
ресурсы?
Ответы
Ответ 1
В соответствии с сообщением, связанным в ресурсе G +:
Великолепный экран на Nexus 10 попадает в плотность XHDPI ведро. На планшетах Launcher использует значки из одной плотности [0], чтобы сделать их немного большими. Чтобы убедиться, что значок вашей пусковой установки (возможно, ваши приложения являются наиболее важным активом), вам нужно добавить 144 * 144px в папке drawable-xxhdpi или drawable-480dpi.
Итак, похоже, что xxhdpi установлен на 480 точек на дюйм. В соответствии с этим, планшеты используют активы из одного ковша на дюйм выше, чем та, для которой они предназначены для запуска. Nexus 10, находящийся в ведре xhdpi, вытащит значок запуска из xxhdpi.
Источник
Кроме того, не знал, что планшеты берут ресурсы из ведра активов выше их уровня. Отмеченный.
Ответ 2
DPI экрана Nexus 10 составляет ± 300, что находится в неофициальном xhdpi
диапазоне 280-400.
Обычно устройства используют ресурсы, предназначенные для их плотности. Но есть исключения, и исключения могут быть добавлены в будущем.
Nexus 10 использует ресурсы xxhdpi
, когда дело доходит до значков запуска.
Стандартный квантованный DPI для xxhdpi - 480 (что означает, что экраны с DPI где-то в диапазоне 400-560, вероятно, являются xxhdpi).
Ответ 3
xxhdpi ранее не указывалась, но теперь новые устройства S4, HTC, безусловно, входят в xxhdpi. Эти dpi имеют около 440. Я не знаю точного предела для xxhdpi. Смотрите как разработать приложение для Android для устройства xxhdpi Samsung S4
Я знаю, что это поздний ответ, но поскольку дело изменилось, так как вопрос спросил
Примечание Google Nexus 10 необходимо добавить значок 144 * 144px в папку drawable-xxhdpi или drawable-480dpi.
Ответ 4
480 dpi - стандартное разрешение QUANTIZED для xxhdpi, оно может отличаться чем-то меньшим (то есть: 440 dpi) или более (то есть: 520 dpi). Масштабный коэффициент: 3x (3 * mdpi).
Теперь есть более высокое разрешение, xxxhdpi (640 dpi). Масштабный коэффициент 4x (4 * mdpi).
Здесь ссылка источника.
Ответ 5
Разрешение составляет 480 dpi, значок пусковой установки 144 * 144px масштабируется в 3 раза по отношению к mdpi (так называемые "базовые", "базовые" или "нормальные" ) размеры.
Ответ 6
Новые Android-телефоны на рынке, такие как HTC one, Xperia Z и т.д., имеют разрешения в диапазоне > 480 точек на дюйм, помещая их в новый класс xxhdpi. Новые активы могут быть полезны и для них.
Ответ 7
Набор из четырех обобщенных размеров: маленький, нормальный, большой и xlarge
Примечание. Начиная с Android 3.2 (API-уровень 13) эти группы размеров устарели в пользу новой методики управления размерами экрана на основе доступной ширины экрана. Если вы разрабатываете Android 3.2 и выше, см. Декларация планшета для Android 3.2 для получения дополнительной информации.
Набор из шести обобщенных плотностей:
ldpi (низкий) ~ 120dpi
mdpi (medium) ~ 160dpi
hdpi (высокий) ~ 240dpi
xhdpi (extra-high) ~ 320dpi
xxhdpi (extra-extra-high) ~ 480 точек на дюйм
xxxhdpi (extra-extra-extra-high) ~ 640dpi
От developer.android.com: http://developer.android.com/guide/practices/screens_support.html