-1

我有一堆子文件夹,我想将它们放在可绘制文件夹中,以便我可以支持所有屏幕是否有另一种方法可以做到,因为我读到您不能放置子文件夹但我想支持所有屏幕

4

4 回答 4

1

您不需要可绘制文件夹中的子文件夹,但需要不同的可绘制文件夹。如:

可绘制的 hdpi

可绘制的 xhdpi

可绘制的 mdpi

并查看@Raghunandan 评论中的文档!

于 2013-10-21T15:54:35.473 回答
0

使用该drawable文件夹来支持所有屏幕。如果它不存在,则创建一个。

于 2013-10-21T16:03:58.407 回答
0

完全不需要子文件夹来支持所有屏幕尺寸。只需将您的数据(图像、图标等)放在默认的可绘制文件夹 [drwable-hdpi、drwable-ldpi、drwable-mdpi.. ] 上。不要忘记为不同屏幕保留所需大小的图像、图标。欲了解更多详情,请点击此链接

于 2013-10-21T16:00:45.947 回答
0

请参阅此答案,其中说

不,资源机制不支持可绘制目录中的子文件夹,所以是的 - 您需要保持该层次结构平坦。

从我自己的实验看来,在 res/drawable 文件夹内有一个包含任何项目的子文件夹会导致资源编译器失败——阻止正确生成 R.java 文件。

于 2013-10-21T15:57:01.913 回答