2014-01-31 4 views

ответ

1

Фактически 2: 3: 4: 6 в порядке mdpi, hdpi, xhdpi, xxhdpi. Вы можете игнорировать категорию плотности ldpi. Вот Source of info.

+0

У меня есть этот экран для mdpi, что хорошо: http: // is tack.imgur.com/ybB5U.png, но у меня есть этот экран для xxhdpi !!!! http://i.stack.imgur.com/uGBAt.png !!!!!! Как это исправить? – user3103823

+0

сделать размеры для xxhdpi в 3 раза больше, чем у mdpi. –

3

mdpi является нормальным, или по умолчанию. Его масштабный коэффициент равен 1,0.

ldpi = 0,75
MDPI = 1,0
ИПЧР = 1,5
xhdpi = 2,0
xxhdpi = 3,0
xxxhdpi = 4,0

Вы можете получить коэффициент масштабирования текущего экрана программно, так:

final DisplayMetrics metrics = Resources.getSystem().getDisplayMetrics(); 
scale = metrics.density; 
+0

, если у меня 95 * 95 в mdpi, Каков коэффициент масштабирования для xxhdpi? – user3103823

+0

95 * 3 и 95 * 3? Я бы сказал 285 * 285. но 95 * 95 выглядит странно для меня. Я бы предпочел 96 * 96 (извините, это из-за моей профессиональной деформации, чтобы всегда искать ** четные числа **, возможно ** полномочия 2 ** или в любом случае после ** предопределенного набора правил **) –

 Смежные вопросы

  • Нет связанных вопросов^_^