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

Согласно http://developer.android.com/training/multiscreen/screendensities.html

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

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

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

Solutions Collecting From Web of "Масштабный коэффициент для xxhdpi android?"

В 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