mdpi
es la densidad de referencia, es decir, 1 px en una mdpi
pantalla es igual a 1 inmersión. La proporción de escalado de activos es:
ldpi | mdpi | tvdpi | hdpi | xhdpi | xxhdpi | xxxhdpi
0.75 | 1 | 1.33 | 1.5 | 2 | 3 | 4
Aunque realmente no necesita preocuparse, a tvdpi
menos que esté desarrollando específicamente para Google TV o el Nexus 7 original, incluso Google recomienda simplemente usar hdpi
activos.
Lo que esto significa es que si está haciendo una imagen de 48 dip y planea admitir hasta xxhdpi resolution
, debe comenzar con una imagen de 144px (192px si desea activos nativos para xxxhdpi) y hacer las siguientes imágenes para las densidades:
ldpi | mdpi | tvdpi | hdpi | xhdpi | xxhdpi | xxxhdpi
36 x 36 | 48 x 48 | 64 x 64 | 72 x 72 | 96 x 96 | 144 x 144 | 192 x 192
Y estos deben mostrar al menos del mismo tamaño en cualquier dispositivo, a condición de que haya colocado estos en carpetas específicas de densidad (por ejemplo drawable-xhdpi
, drawable-hdpi
, etc.)
Como referencia, las densidades de píxeles para estos son:
ldpi | mdpi | tvdpi | hdpi | xhdpi | xxhdpi | xxxhdpi
120 | 160 | 213 | 240 | 320 | 480 | 640