2015-06-16 46 views
0

我的目标是创建6个不同密度的图像,这6个图像在6种广义Android屏幕密度上具有相同的大小。在各种Android密度下创建相同大小的图像

从阅读Android的文档支持multiple screen sizes我明白dpi单位(每英寸点数)实际上代表每英寸的物理像素。

在我的理解中,这意味着在160 dpi屏幕上160像素乘320像素的图像将显示与在640 dpi屏幕上640像素乘1280像素相同的图像。并且这两个图像在其各自的屏幕配置上将显示为大约约1英寸x2英寸的。我的理解在这里正确吗?

回答

1

您必须在各种可绘制文件夹viz- drawable-ldpi,drawable-mdpi等中添加各种尺寸的图像。 并对图像的尺寸比将是: 以MDPI作为碱 您的LDPI将MDPI的0.75倍 HDPI - MDPI的1.5倍 xhdpi - MDPI的2倍 xxhdpi - 如在所提到的MDPI 的3倍链接 http://developer.android.com/guide/practices/screens_support.html#overview替代drawable部分

+0

这是有道理的。因此,如果我想要显示一个图像(1英寸X 2英寸),则图像的像素尺寸将为ldpi文件夹的(120像素x 240像素),(160 x 320)为mdpi文件夹,(240 X 480像素)hdpi文件夹等等? –

+0

是的,正确:) – frost

相关问题