In android.util.DisplayMetrics können Sie sehen, dass der Skalierungsfaktor 0,00625 beträgt :
public static final float DENSITY_DEFAULT_SCALE = 1.0f / DENSITY_DEFAULT;
Wobei DENSITY_DEFAULT 160 ist -> Skalierungsfaktor = 1,0f / 160 = 0,00625.
sizeScale = DENSITY_DEFAULT_SCALE * DENSITY_DPI
Davon:
- 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
Nicht gerade eine Raketenwissenschaft, aber ich hoffe, das wird für jemanden nützlich sein :)