Как ОС определяет размер экрана? - PullRequest
0 голосов
/ 19 октября 2019

Когда я создаю маленькие, нормальные, большие, большие макеты: как Android определяет размер экрана телефона для использования этих макетов - на основе dp, dpi или px? Является ли результат всегда правильным? Потому что некоторые устройства имеют меньшие физические размеры, но плотность выше, поэтому при определении плотности это не всегда правильно. Я прав?

1 Ответ

0 голосов
/ 19 октября 2019

Android использует dp, но есть много вариантов, которые вы можете создать в своих ресурсах, например:

res/layout/main_activity.xml           # For handsets (smaller than 600dp available width)
res/layout-sw600dp/main_activity.xml   # For 7” tablets (600dp wide and bigger)

Вы можете покрыть большее количество разрешений, используя разные конфиги, но я думаю, что охватить все,потому что, как я сказал, у нас разные разрешения, размеры экрана, и теперь у нас есть метка.

res/layout-560dpi/
res/layout-ldpi/ ...

Ниже, я копирую ссылку об этом

https://developer.android.com/training/multiscreen/screensizes

...