一组六个广义密度:
ldpi (low) ~120dpi
mdpi (medium) ~160dpi
hdpi (high) ~240dpi
xhdpi (extra-high) ~320dpi
xxhdpi (extra-extra-high) ~480dpi
xxxhdpi (extra-extra-extra-high) ~640dpi
Run Code Online (Sandbox Code Playgroud)
从每个手机显示的维基页面
缩小到桶中,即如果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
Run Code Online (Sandbox Code Playgroud)
这是解决屏幕大小的桶的正确方法吗?
我问的原因是因为我创建了以下值目录资源:
values-hdpi/dimens
values-xhdpi/dimens
values-xxhdpi/dimens
values-xxxhdpi/dimens
Run Code Online (Sandbox Code Playgroud)
在dimens.xml我有不同的边距,并根据桶大小设置dp即
<dimen name="network_quantity_margin_top">100dp</dimen>
Run Code Online (Sandbox Code Playgroud)
我很想知道这是否是正确的方法.
android ×1