Различается ли размер холста между типами устройств, используемых в Android? - PullRequest
0 голосов
/ 26 апреля 2020

В Android, если я нарисую прямоугольник с координатой (100, 100), будет ли прямоугольник создан в той же относительной позиции независимо от того, какое Android устройство я использую? Другими словами, зависит ли размер холста от телефона или он автоматически масштабируется в соответствии с размером экрана?

1 Ответ

0 голосов
/ 30 апреля 2020

Изменяется ли размер холста между типами устройств, используемых в Android?

Да.

Но вы можете использовать независимые от плотности пиксели (dp) для имеют одинаковый размер среди разных устройств.

XML:

<resources>
    <dimen name="one_dp">1dp</dimen>
</resources>

Java:

float oneDp = getResources().getDimension(R.dimen.one_dp); 
canvas.drawRect(0, 0, 100 * oneDp, 100 * oneDp, paint);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...