Android 可绘制尺寸

Android drawable sizes

您好,我有一个关于不同类型的可绘制资产的问题。 我知道有mdpi、hdpi、xhdpi、xxhdpi、xxxhdpi……等等。 我通常做的是创建一个图标,我创建一个大图标(如 144x144)并将其仅放在 xxhdpi 中。因此,如果设备是 mdpi 或 hdpi,图标会自动缩小,我觉得没问题。 我想知道如果想对所有这些类型使用相同的图像,这是否是一种正常的方式。 如果我想使用基于 dpi 的不同图像,当然我必须为 mdpi、hdpi 等创建图像。但是如果我只想支持一个图像,那么可以吗?有什么缺点吗?

是的,如果没有任何缺点,就不会引入使用不同密度的图像。当您使用 更大的图像 (144x144) 并且它实际上并没有为低密度设备缩小自身。由于市场上有许多类型的设备。有些 ar 很大但密度较低(例如低价平板电脑)有些设备很小但密度很高。所以在这些特殊情况下,你的单一图像不足以保持相似性。

有一些非常棒的工具可用,只需单击一下即可生成所有所需密度的所有图像。

你可以查看http://makeappicon.com/

您只需放置一张图片,它就会创建所有必要的密度。