Ресурсы 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