laut http://developer.android.com/training/multiscreen/screendensities.html
Die folgenden Skalierungsfaktoren werden erwähnt
xhdpi: 2,0 hdpi: 1,5 mdpi: 1,0 (Grundlinie) ldpi: 0,75
Ich habe mich gefragt, wie hoch der Skalierungsfaktor für xxhdpi sein würde.
android
android-screen-support
Muhammad Ahmed AbuTalib
quelle
quelle
Antworten:
In android.util.DisplayMetrics können Sie sehen, dass der Skalierungsfaktor 0,00625 beträgt :
/** * Scaling factor to convert a density in DPI units to the density scale. * @hide */ 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:
Nicht gerade eine Raketenwissenschaft, aber ich hoffe, das wird für jemanden nützlich sein :)
quelle
DENSITY_560
inandroid.util.DisplayMetrics
Wenn Sie sich Metriken und Gitter ansehen, werden Sie feststellen, dass xxhdpi 480 dpi beträgt, was dem Dreifachen der Basislinie entspricht (mdpi @ 1.0). Mit anderen Worten beträgt der Skalierungsfaktor für xxhdpi 3,0
quelle