0

我目前正在与一位图形设计师合作,他正在尝试验证我当前在我的应用程序中使用的图像尺寸,以便他可以为所有分辨率模式创建正确尺寸的新图像(以最小尺寸设计图像,然后缩放它适用于其他模式)。

在我的应用程序中,我正在模拟一个设备720 x 1280: xhdpi,并且在这个设备上,一个 ImageView 设置为 size 50dp x 50 dp

准确地说是50 dp xhdpi -> 25 dp mdpi? 100px? Or 50px?什么是正确的吗?我们应该为最小尺寸制作的正确尺寸是多少?

4

1 回答 1

1

根据Android Documentation.

从基本图像尺寸来看3:4:6:8:12:16,DPI 的可绘制尺寸有一个缩放比例。

LDPI - 0.75x
MDPI - Original size // means 1.0x here 
HDPI - 1.5x
XHDPI - 2.0x
XXHDPI - 3x
XXXHDPI - 4.0x

根据上差可以计算 ImageSize 分辨率。

更新 :

您已经创建了不同大小的图像,例如HDPI, MDPI, XHDPI。但这并不意味着您可以设置 ImageView HeightWidth根据它的Drawable.

例子 :

让我们的一些设备有小屏幕尺寸,但它是高密度支持,所以你必须设置高分辨率密度图像,但ImageView在这种情况下你创建的尺寸很小。

于 2016-12-17T07:04:57.147 回答