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 на данный момент, или мы должны просто дайте ОС масштабирование xhdpi ресурсы?

7 85

7 ответов:

согласно сообщению, связанному в ресурсе G+:

великолепный экран на Nexus 10 попадает в плотность XHDPI ведро. На планшетах Launcher использует значки из одного ведра плотности вверх [0], чтобы сделать их немного больше. Чтобы убедиться, что ваш значок запуска (возможно, ваши приложения самый важный актив) является четким вам нужно добавить 144 * 144px значок в папке drawable-xxhdpi или drawable-480dpi.

таким образом, похоже, что xxhdpi установлен для 480dpi. Согласно этому, планшеты используют активы из одного ведра dpi выше, чем тот, в котором они находятся для запуска. Nexus 10, находящийся в ведре xhdpi, вытащит значок запуска из xxhdpi.

источник

кроме того, не было известно, что планшеты берут ресурсы из корзины активов выше их уровня. Отмеченный.

xxhdpi не был указан раньше, но теперь новые устройства S4, HTC one, безусловно, входят в xxhdpi .Эти устройства dpi составляют около 440. Я не знаю точного предела для xxhdpi см. Как разработать android приложение для устройства xxhdpi Samsung S4 Я знаю, что это поздний ответ, но как все изменилось с момента заданного вопроса

Примечание Google Nexus 10 нужно добавить значок 144*144px в папку drawable-xxhdpi или drawable-480dpi.

DPI экрана Nexus 10 составляет ±300, что находится в неофициальном xhdpi диапазон 280-400.

обычно устройства используют ресурсы, предназначенные для их плотности. Но есть исключения, и исключения могут быть добавлены в будущем. Nexus 10 использует xxhdpi ресурсы, когда дело доходит до Launcher иконки.

стандартный квантованный DPI для xxhdpi составляет 480 (что означает, что экраны с DPI где-то в диапазоне 400-560 являются наверное, красный).

480 dpi-это стандартное КВАНТОВАННОЕ разрешение для xxhdpi, он может варьироваться что-то меньше (т. е.: 440 dpi) или больше (т. е.: 520 dpi). Масштабный коэффициент: 3x (3 * mdpi).

теперь есть более высокое разрешение, xxxhdpi (640 точек на дюйм). Масштабный коэффициент в 4 раза (4 * будут добавлены в ближайшее время).

здесь ссылка на источник.

разрешение 480 точек на дюйм, иконка запуска находится 144*144 пикселя все увеличивается в 3 раза относительно резкие (так называемый "базовый", "базовый" или "нормальный") размеры.

новые телефоны android на рынке, такие как HTC one, Xperia Z и т. д., имеют разрешения в диапазоне >480dpi, что также помещает их в новый класс xxhdpi. Новые активы могут быть полезны и для них.

набор из четырех обобщенных размеров: малый, нормальный, большой и xlarge Примечание: начиная с Android 3.2 (уровень API 13), эти группы размеров устарели в пользу нового метода управления размерами экрана на основе доступной ширины экрана. Если вы разрабатываете для Android 3.2 и выше, дополнительную информацию см. В разделе объявление макетов планшетов для Android 3.2.

набор из шести обобщенных плотностей:

ldpi (низкий) ~120dpi

с mdpi (средний) ~160dpi

hdpi (высокий) ~240dpi

xhdpi (extra-high) ~320dpi

xxhdpi (extra-extra-high) ~480dpi

xxxhdpi (extra-extra-extra-high) ~640dpi

от developer.android.com : http://developer.android.com/guide/practices/screens_support.html