Tamaño de pantalla de Android HDPI, LDPI, MDPI

Tengo un fondo que necesito encajar en todos los tamaños de pantalla. Tengo tres carpetas, hdpi , ldpi y mdpi para mdpi , pero en el emulador no hay referencia a qué resolución es hdpi y qué mdpi y ldpi son.

Deberías leer Compatible con múltiples pantallas . Debe definir dpi en su emulador. 240 es hdpi, 160 es mdpi y debajo de eso usualmente ldpi.

Extracto del enlace de la Guía para progtwigdores de Android anterior:

 320dp: a typical phone screen (240x320 ldpi, 320x480 mdpi, 480x800 hdpi, etc). 480dp: a tweener tablet like the Streak (480x800 mdpi). 600dp: a 7” tablet (600x1024 mdpi). 720dp: a 10” tablet (720x1280 mdpi, 800x1280 mdpi, etc). 

ACTUALIZACIÓN: 30.07.2014

Si usa Android Studio, asegúrese de tener al menos 144×144 recursos y de utilizar ” ARCHIVO-NUEVO-IMAGEN ACTIVO “. Android Studio creará los archivos de imagen adecuados para todas las carpetas:)


Como dice la documentación , ajuste los mapas de bits de la siguiente manera:

Casi todas las aplicaciones deben tener recursos dibujables alternativos para diferentes densidades de pantalla, ya que casi todas las aplicaciones tienen un ícono de inicio y ese ícono debe verse bien en todas las densidades de pantalla. Del mismo modo, si incluye otros formatos de bitmap en su aplicación (como los icons de menú u otros gráficos en su aplicación), debe proporcionar versiones alternativas o cada uno para diferentes densidades.

Nota: Solo necesita proporcionar recursos de densidad específica para archivos de bitmap (.png, .jpg o .gif) y archivos de Nine-Path (.9.png). Si usa archivos XML para definir formas, colores u otros recursos dibujables, debe poner una copia en el directorio dibujable por defecto (dibujable /).

Para crear mapeados de mapas de bits alternativos para diferentes densidades, debe seguir la proporción de escala de 3: 4: 6: 8 entre las cuatro densidades generalizadas. Por ejemplo, si tiene un bitmap dibujable que tiene 48×48 píxeles para la pantalla de densidad media (el tamaño de un icono del iniciador), todos los tamaños diferentes deben ser:

36×36 para baja densidad (LDPI)

48×48 para densidad media (MDPI)

72×72 para alta densidad (HDPI)

96×96 para densidad extra alta (XHDPI)

144×144 para extra alta densidad extra (XXHDPI)

192×192 para extra alta densidad adicional extra (XXXHDPI)

La documentación es bastante incompleta en cuanto a resoluciones definitivas. Después de algunas investigaciones, esta es la solución que encontré: tamaños de imagen de la pantalla de inicio de Android para adaptarse a todos los dispositivos

Básicamente se orienta hacia las pantallas de bienvenida, pero es perfectamente aplicable a las imágenes que deberían ocupar toda la pantalla.