我是否正确理解Android密度独立性?

时间:2016-12-17 07:54:44

标签: android graphics imageview screen-resolution android-screen-support

让我们说我在xhdpi设备上测试我的应用程序,并且我设置了一个尺寸为50dp×50dp的ImageView。

这是否意味着我需要创建以下资产:

dp  Screen density      dpi     px
50  xxxhdpi             640     200
50  xxhdpi              480     150
50  xhdpi               320     100
50  hdpi                240     75
50  mdpi                160     50
50  ldpi                120     37.5

同样,50dp在所有内容中保持不变,但是我会使用相应的px宽度和高度制作这些不同的图像吗?

如果是这样的话:我应该以最小的水平设计图像并按比例放大,还是以最大的水平设计并缩小尺寸?

1 个答案:

答案 0 :(得分:0)

使用最大级别并按比例缩小,使用this链接供Google开发人员参考。