如何仅使用高分辨率图像支持多分辨率

时间:2013-10-22 08:09:10

标签: android

我的drawable文件夹包含drawable-ldpi \ drawable-mdpi \ drawable-hdpi \ drawable-xhdpi \ drawable-xxhdpi以匹配分辨率为480x320 \ 800x480 \ 960x640 \ 1280x720 \ 1920x1080的设备。我放了一系列图像现在进入drawable-xxhdpi的文件夹,并且在具有相同高分辨率的测试机器中排列看起来很好。 我的问题是如何使用高分辨率图像支持多分辨率手机。考虑到将调整大小的图片添加到适当的文件夹中会增加应用程序的大小,还有其他方法吗?

3 个答案:

答案 0 :(得分:1)

请查看此参考文献http://developer.android.com/guide/practices/screens_support.html,特别是“密度独立性”部分。

如果需要,请考虑系统根据当前屏幕密度将可绘制资源缩放到适当的大小。 因此,例如,如果您为最高分辨率提供可绘制资源,则不必为其他密度生成不同的图像,因为系统将为您执行此操作。

答案 1 :(得分:0)

您必须自定义文件夹中的图像。您可以获得高图像分辨率,但您必须更改和自定义图像。

答案 2 :(得分:0)

以下是对multi device options的引用。

除了res/ layout/drawable/之外,您无需将资源放入任何内容中,但如果您希望自己的程序在具有不同screens / density / languages的多台设备上获得更好的体验,则可能需要认为你有这个选择。