对于不同密度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)。
答案 0 :(得分:2)
我知道的唯一解决方案是使用9-patch。当然,它限制了你正在使用的背景的性质,但在大多数情况下它解决了这个问题。
http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch