Итак, насколько мне известно, мы можем использовать следующую формулу:
.
Например, Nexus 6 (6,0" , 1_440 * 2_560) должен дать 490 точек на дюйм (прим.), Но Android-студия Окно предварительного просмотра показывает этот аппарат с 560 точек на дюйм.
Что я упускаю?Android преобразует физические измерения экрана в плотность один (не время работы!)
0
A
ответ
1
о Nexus 6, плотность производителя 560, но физическая плотность составляет около 493. Всегда думайте о плотности производителя до мозговым масштабного коэффициента.
2
Хотя каждое устройство имеет свою собственную плотность экрана, Android включает в себя устройство в ближайшая плотность «ведро»:
- 420 точек на дюйм
- 560 точек на дюйм
- xhdpi
- xxhdpi
Как видно из Android Studio:
Хотя Nexus 6 и 6P имеют различные физические плотность экрана, тот же доступный resou rce будет использоваться для обоих устройств.
http://stackoverflow.com/q/28477572/794088 & http://stackoverflow.com/questions/30041594/how-does-quantized-density-affect-image-resource-selection-and-scaling – petey