【发布时间】:2010-12-24 01:27:59
【问题描述】:
大家好,现在我的 res 目录中有一个 drawable-hdpi、drawable-mdpi、drawable-ldpi 文件夹……我听说 android 现在会根据屏幕大小和密度过滤掉应用程序。我所有的图像都在 drawable-hdpi 文件夹中。我应该只创建一个名为“drawable”的文件夹并删除其他 3 个吗?或者我应该将所有图像转换为适当的大小并将它们放在所有三个文件夹中?
【问题讨论】:
大家好,现在我的 res 目录中有一个 drawable-hdpi、drawable-mdpi、drawable-ldpi 文件夹……我听说 android 现在会根据屏幕大小和密度过滤掉应用程序。我所有的图像都在 drawable-hdpi 文件夹中。我应该只创建一个名为“drawable”的文件夹并删除其他 3 个吗?或者我应该将所有图像转换为适当的大小并将它们放在所有三个文件夹中?
【问题讨论】:
保留文件夹原样,将中等密度图像放在 drawable-mdpi 中,将高密度图像放在 drawable-hdpi 文件夹中。我会离开小密度屏幕,让安卓缩放它们。但是,如果您担心密度小,那么也将它们放在 drawable-ldpi 目录中。 There are only a very few devices that support small screens.
现在,为了支持多个屏幕,您需要在清单中进行一些更改。这是explanation of what developers need to do to support multiple screens.
如果您支持 1.5 设备,请注意。在这种情况下,将 drawable-mdpi 中的所有图像放入 drawable 文件夹中。那是因为 1.5 的设备不支持多屏,它们可以识别 drawable 文件夹中的图像。
【讨论】: