Есть ли действительно отображаемые независимые блоки для размещения вещей на холсте / экране Android? - PullRequest
0 голосов
/ 05 июня 2019

Я разрабатываю циферблат для ношения ОС. Я пытался выяснить, почему макет испорчен на разных размерах и разрешениях экрана - я использовал «dp» для всех размеров, поэтому я подумал, что он будет «независимым от плотности», да? Я сделал несколько эмуляторов с различным dpi и размерами и не мог понять, почему большее изменение id dpi делает мой макет снова хорошим, но меньшие изменения приводят к смещению. Я узнал, что:

Одно замечание о dp / sp, которое не является полностью очевидным: масштабирование, которое происходит для них, зависит не от реальной плотности устройств (dpi), а от того, в какую «группу» плотностей он попадает: доступные корзины: 120 160 2404020. (...)

Обратите внимание, что pt должен дать вам эквивалентные результаты как dp

Так есть ли какие-либо действительно независимые от дисплея (пропорциональные экрану) единицы, которые я могу использовать для позиционирования своих элементов?

...