android - tamaño - Resolución de imagen para mdpi, hdpi, xhdpi y xxhdpi
soporte para multiples pantallas android studio (4)
Tengo un fondo para mi aplicación en resoluciones de 720x1280 píxeles, 1080x1920 píxeles y 1440x2560 píxeles.
¿En qué carpetas (mdpi, hdpi, xhdpi y xxhdpi) debo poner cada fondo?
El tamaño DP de cualquier dispositivo es (resolución real / factor de conversión de densidad).
El factor de conversión de densidad para cubos de densidad es el siguiente:
ldpi: 0.75
mdpi: 1.0 (base density)
hdpi: 1.5
xhdpi: 2.0
xxhdpi: 3.0
xxxhdpi: 4.0
Ejemplos de conversión de resolución / densidad a DP:
El dispositivo ldpi de 240 X 320 px será de 320 X 426.66 DP. 240 / 0.75 = 320 dp 320 / 0.75 = 426.66 dp
El dispositivo xxhdpi de 1080 x 1920 píxeles (Samsung S4, S5) será de 360 x 640 dp. 1080/3 = 360 dp 1920/3 = 640 dp
Esta imagen muestra más:
Para más detalles sobre DIP lee here .
Para conocer la resolución del teléfono, simplemente cree una imagen con las etiquetas mdpi, hdpi, xhdpi y xxhdpi. ponga estas imágenes en la carpeta respectiva como mdpi, hdpi, xhdpi y xxhdpi. crear una vista de imagen en diseño y cargar esta imagen. el teléfono cargará la imagen correspondiente de una carpeta específica. con esto obtendrá la resolución del teléfono o * dpi que está usando.
Por favor, lea la documentación de Android con respecto a los tamaños de pantalla.
Desde un tamaño de imagen base, hay una relación de escala 3: 4: 6: 8: 12: 16 en tamaño dibujable por DPI.
LDPI - 0.75x
MDPI - Original size // means 1.0x here
HDPI - 1.5x
XHDPI - 2.0x
XXHDPI - 3x
XXXHDPI - 4.0x
Por ejemplo, una imagen de 100x100px en un MDPI tendrá el mismo tamaño que una imagen de 200x200px en una pantalla XHDPI.
Requieren tamaños de pantalla para splash:
LDPI: Portrait: 200 X 320px
MDPI: Portrait: 320 X 480px
HDPI: Portrait: 480 X 800px
XHDPI: Portrait: 720 X 1280px
XXHDPI: Portrait: 960 X 1600px
XXXHDPI: Portrait: 1440 x 2560px
Requerir íconos de tamaños para la aplicación: