In android.util.DisplayMetrics you can see that the scaling factor is 0.00625 :
public static final float DENSITY_DEFAULT_SCALE = 1.0f / DENSITY_DEFAULT;
Where DENSITY_DEFAULT - 160 β scaling factor = 1.0f / 160 = 0.00625.
sizeScale = DENSITY_DEFAULT_SCALE * DENSITY_DPI
From this:
- ldpi = 0.00625 * 120 β 0.75
- mdpi = 0.00625 * 160 β 1.0
- hdpi = 0.00625 * 240 β 1.5
- xhdpi = 0.00625 * 320 β 2.0
- xxhdpi = 0.00625 * 480 β 3.0
- xxxhdpi = 0.00625 * 640 β 4.0
Not exactly rocket science, but I hope that it will be useful for someone :)
ozbek Sep 06 '13 at 11:04 on 2013-09-06 11:04
source share