1

不同密度 ldpi、mdpi、hdpi、xhdpi、xxhdpi 的背景图像的正确尺寸是多少?

我有透明背景图片 (.png),并希望尽可能减小图片大小。(与 .apk 大小无关,但与功能较弱的设备上的内存问题有关)

我假设,第一件事是确保图像的尺寸正确,这样它们就不需要缩放。但是,我不知道密度与某些屏幕分辨率(如果有的话)有何关系。

还有哪些其他选项可用于减小图像大小。我正在使用 GIMP 创建背景图像。我应该在 GIMP 中使用哪些设置?

有什么建议吗?

编辑:具有 800 x 480 像素屏幕的设备是否应该使用 800 x 480 像素的背景图像?Android 不必对其进行缩放,但另一方面,图像需要大量内存?

什么是最好的分辨率?

我怎么知道哪些设备有哪些屏幕尺寸?

即 SGS GT-I9000 有 800 x 480,但它是一个 ldpi 设备(只有 233 dpi)。

4

1 回答 1

2

我知道的唯一解决方案是使用 9-patch。当然,它会限制您使用的背景的性质,但在大多数情况下它可以解决问题。

http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch

于 2012-05-19T00:16:32.233 回答