Масштабный коэффициент для xxhdpi android?

в соответствии с http://developer.android.com/training/multiscreen/screendensities.html

Упомянуты следующие масштабные коэффициенты

xhdpi: 2,0 hdpi: 1,5 mdpi: 1,0 (базовый уровень) ldpi: 0,75

Мне было интересно, что будет масштабным фактором для xxhdpi?

    В android.util.DisplayMetrics вы можете видеть, что коэффициент масштабирования равен 0,00625 :

    /** * 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; 

    Где, как DENSITY_DEFAULT , 160 -> коэффициент масштабирования = 1.0f / 160 = 0.00625.

     sizeScale = DENSITY_DEFAULT_SCALE * DENSITY_DPI 

    Из этого:

    • 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

    Не совсем ракетостроение, но надеюсь, что это будет полезно для кого-то 🙂

    Если вы посмотрите на Metrics и Grids, вы увидите, что xxhdpi – 480 dpi, что в 3 раза больше, чем у базовой линии (mdpi @ 1.0). Другими словами, масштабный коэффициент для xxhdpi равен 3,0

    Давайте будем гением компьютера.