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