studio resource res recursos getresources clase archivo android android-resources

resource - Recursos de Android XXHDPI



r id android studio (7)

480 dpi es la resolución estándar CUANTIZADA para xxhdpi , puede variar algo menos (es decir, 440 ppp) o más (es decir, 520 ppp). Factor de escala: 3x (3 * mdpi).

Ahora hay una resolución más alta, xxxhdpi (640 ppp). Factor de escala 4x (4 * mdpi).

Aquí está la fuente de referencia .

El Google Nexus 10 saldrá en breve y es el primer dispositivo en usar recursos de xxhdpi . Tiene una densidad de visualización de aproximadamente 300 DPI (según el sitio web del Nexus 10 y esta calculadora ).

Sin embargo, cuando voy a la documentación de Android, dice:

  • ldpi : ~ 120 dpi
  • mdpi : ~ 160dpi
  • hdpi : ~ 240dpi
  • xhdpi : ~ 320 dpi
  • xxhdpi no está especificado.

¿Cómo es que la pantalla 300 DPI del Nexus 10 es xxhdpi lugar de xhdpi , y cuál debería ser el DPI aproximado de xxhdpi ? ¿Deberíamos incluso preocuparnos por tener nuevos recursos (aparte de los iconos) para xxhdpi en este momento, o deberíamos dejar que el sistema operativo xhdpi recursos de xhdpi ?


El DPI de la pantalla del Nexus 10 es de ± 300, que se encuentra en el rango no oficial de xhdpi de 280-400 .

Por lo general, los dispositivos usan recursos diseñados para su densidad. Pero hay excepciones, y las excepciones podrían agregarse en el futuro. El Nexus 10 usa recursos xxhdpi cuando se trata de iconos de xxhdpi .

El DPI cuantificado estándar para xxhdpi es 480 (lo que significa que las pantallas con un DPI en algún lugar en el rango de 400-560 son probablemente xxhdpi).


La resolución es de 480 ppp, el ícono del iniciador es 144 * 144px, todo está escalado 3 veces con respecto a los tamaños mdpi (llamados "base", "línea base" o "normal").


Los nuevos teléfonos Android en el mercado como HTC one, Xperia Z, etc. tienen resoluciones en el rango de> 480dpi, poniéndolos en la nueva clase xxhdpi también. Los nuevos activos también pueden ser útiles para ellos.


Según la publicación vinculada en el recurso G +:

La hermosa pantalla en el Nexus 10 cae en el cubo de densidad XHDPI. En tabletas, Launcher usa iconos de un cubo de densidad hacia arriba [0] para hacerlos un poco más grandes. Para asegurarse de que el ícono del iniciador (podría decirse que es el activo más importante de la aplicación) es nítido, debe agregar un icono de 144 * 144 px en la carpeta drawable-xxhdpi o drawable-480dpi.

Entonces parece que xxhdpi está configurado para 480dpi. De acuerdo con eso, las tabletas usan los activos de un cucharón de dpi más alto que el que tienen para el lanzador. El Nexus 10 que está en el cubo xhdpi extraerá el icono del iniciador del xxhdpi.

Source

Además, no sabía que las tabletas toman recursos del grupo de activos por encima de su nivel. Célebre.


Un conjunto de cuatro tamaños generalizados: pequeño, normal, grande y xlargo Nota: a partir de Android 3.2 (nivel de API 13), estos grupos de tamaño están en desuso en favor de una nueva técnica para administrar los tamaños de pantalla en función del ancho de pantalla disponible. Si está desarrollando para Android 3.2 y superior, consulte Cómo declarar diseños de tableta para Android 3.2 para obtener más información.

Un conjunto de seis densidades generalizadas:

ldpi (bajo) ~ 120dpi

mdpi (medio) ~ 160 dpi

hdpi (alto) ~ 240dpi

xhdpi (extra-alto) ~ 320 dpi

xxhdpi (extra-extra-alto) ~ 480dpi

xxxhdpi (extra extra extra extra) ~ 640 ppp

De developer.android.com: http://developer.android.com/guide/practices/screens_support.html


xxhdpi no se especificó antes pero ahora los nuevos dispositivos S4, HTC uno seguramente vienen dentro de xxhdpi. Estos dpi de dispositivo están alrededor de 440. No sé el límite exacto para xxhdpi. Vea cómo desarrollar la aplicación de Android para el dispositivo xxhdpi Samsung S4 Sé que esto es tarde respuesta pero como algo había cambiado desde la pregunta

Tenga en cuenta que Google Nexus 10 necesita agregar un icono de 144 * 144px en la carpeta drawable-xxhdpi o drawable-480dpi.