1

我正在尝试创建一个针对 Galaxy S2 和 Galaxy S3 优化的 android 应用程序。我为 Galaxy S3 创建了图像并将它们放在 xhdpi 文件夹中。之后,我将图像减少 75% 并将它们放在 hdpi 文件夹中(根据 Android 多密度指南)。

问题是 S2 不仅密度较低,而且屏幕更小,因此仅调整 75% 大小的图像太大而无法使用。

示例:Galaxy S3 中的全宽图像将是 720 像素宽,75% 是 540 像素,大于我在 Galaxy S2 中全宽所需的 480 像素宽。

问题是我同时有 2 种不同的密度和 2 种不同的屏幕尺寸。

如何处理多密度 + 多屏幕尺寸?

我是否应该只创建具有 G2 和 G3 特定尺寸的特定图像,或者有一种方法(通过代码)告诉手机自动将图像调整到特定尺寸(例如,我提供的图像最初是宽度540 像素,但我告诉手机将其重新缩放到 480 像素,以便在 Galaxy 2 中调整全宽。

我很清楚 G3 的图像必须是 xhdpi 和 G2 hdpi,但问题更多是关于如何明智地处理不同的屏幕尺寸。

谢谢,

大卫

4

0 回答 0