Расчет плотности Android
Я работаю над служебным приложением и столкнулся с потенциальной проблемой. Я пытаюсь использовать Android Canvas.drawRect
метод рисования одинаковых прямоугольников на нескольких устройствах. Тем не менее, это не работает. Я пытаюсь указать размер как DP, а затем преобразовать в PX с (dp * density)
, но это все-таки немного отличается между различными устройствами. Поскольку окно просмотра на самом деле не имеет такую же высоту, как физический экран (из-за рекламы: скриншот), мне было интересно, влияет ли пространство, занимаемое рекламой, на плотность экрана, и если да, то как рассчитать новую плотность с экран width
а также height
? (Только height
отличается от физического экрана).