Набор из шести обобщенных плотностей:
ldpi (low) ~120dpi
mdpi (medium) ~160dpi
hdpi (high) ~240dpi
xhdpi (extra-high) ~320dpi
xxhdpi (extra-extra-high) ~480dpi
xxxhdpi (extra-extra-extra-high) ~640dpi
На страницах вики каждого дисплея телефона
Масштабирование вниз в ведра i.e, если ppi - 300, которые войдут в ведро hdpi, так как оно меньше 320?
Galaxy S3 306ppi -> bucket hdpi
Nexus 4 318ppi -> bucket hdpi
Nexus 5 445ppi -> bucket xhdpi
Nexus 5X 432ppi -> bucket xhdpi
Nexus 6 493ppi -> bucket xxhdpi
Nexus 6P 518ppi -> bucket xxhdpi
Это правильный способ выработать ведра для размеров экрана.
Я задал вопрос, потому что создал следующие ресурсы каталога значений:
values-hdpi/dimens
values-xhdpi/dimens
values-xxhdpi/dimens
values-xxxhdpi/dimens
В dimens.xml
у меня разные поля и задано значение dp в зависимости от размера ведра i.e.
<dimen name="network_quantity_margin_top">100dp</dimen>
Мне интересно узнать, правильно ли это делается.