0

我有一个图像应用程序,如 Android 上的 SlideShow,并希望支持多种屏幕分辨率,即。ldpi、mdpi、hdpi 等。我有大量图像,并且为每个屏幕分辨率拥有每个图像的副本将使我的应用程序大小变大。如何以有效的方式打包它们以使应用程序大小保持较小?

4

1 回答 1

0

为了支持多种屏幕密度,您实际上不必提供每个密度的所有图像(如果它们看起来大致相同,只需调整大小)。

您可以简单地将最高质量的图像放在 drawable-xhdpi 或 drawable-xxhdpi 上,然后在运行时缩小并查看其他屏幕的图像(Android 会自动执行此操作,但在某些情况下,您可能需要进一步缩小,具体取决于图像)。

缺点是它需要在低密度屏幕上进行更多工作,并且图像看起来可能与您想要的不同。

将图标放在不同密度的文件夹中是很常见的事情,这样调整大小不会以任何方式损害质量(包括模糊效果)。

于 2013-04-20T23:04:47.753 回答