在Android SDK文档中,与@ drawable / my_image xml语法一起使用的所有示例都直接处理存储在我项目的res / drawable目录中的图像。
我想知道在drawable目录中创建子目录是否明显不可行。
例如,如果我具有以下目录布局:
res/drawable -- sandwiches -- tunaOnRye.png -- hamAndSwiss.png -- drinks -- coldOne.png -- hotTea.png 我可以将金枪鱼色拉三明治的图像引用为@ drawable / sandwiches / tunaOnRye
还是我必须将层次结构保持在可绘制目录中。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
不可以,资源机制不支持drawable目录中的子文件夹,因此可以-您需要保持层次结构平坦。
您显示的目录布局将导致所有图像都不可用。
从我自己的实验看来,在文件夹中拥有一个包含任何项目的子res/drawable文件夹,将导致资源编译器失败-阻止R.java正确生成文件。
分享改善这个答案