在各种 Android 密度下创建相同大小的图像

Create Same Size Image Across Various Android Densities

我的目标是在 6 个广义 Android 屏幕密度下创建 6 个不同密度且大小相同的图像。

通过阅读 Android 关于支持 multiple screen sizes 的文档,我了解到 dpi 单位(每英寸点数)实际上代表每英寸物理像素。

据我了解,这意味着在 160 dpi 屏幕上显示 160 x 320 像素的图像与在 640 dpi 屏幕上显示 640 x 1280 像素的图像是一样的。并且这两张图片在各自的屏幕配置上看起来都是 大约 1 英寸 x 2 英寸。我的理解对吗?

您必须在各种可绘制文件夹中添加各种尺寸的图像,即 drawable-ldpi、drawable-mdpi 等。 并且图像尺寸比将是: 以mdpi为基数 你的ldpi将是mdpi的0.75倍 hdpi——mdpi的1.5倍 xhdpi - mdpi 的 2 倍 xxhdpi - mdpi 的 3 倍 如 link 中所述 http://developer.android.com/guide/practices/screens_support.html#overview 在备选可绘制部分下