2

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

4

3 回答 3

1

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

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

于 2013-10-22T10:22:17.190 回答
0

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

于 2013-10-22T08:16:43.633 回答
0

这是对多设备选项的参考。

您不需要将资源放在任何地方,res/ layout/但是drawable/如果您希望您的程序在具有不同设备的多个设备上获得更好的体验,screens / density / languages您可能需要考虑您有该选项。

于 2013-10-22T08:21:32.400 回答