为了账号安全,请及时绑定邮箱和手机立即绑定

Android可绘制目录可以包含子目录吗?

Android可绘制目录可以包含子目录吗?

沧海一幻觉 2019-06-25 17:03:50
Android可绘制目录可以包含子目录吗?在AndroidSDK文档中,与@draable/my_Image XML语法一起使用的所有示例都直接处理存储在项目中res/draable目录中的图像。我想知道在可绘制目录中创建子目录是否显式地不合适。例如,如果我有以下目录布局:res/drawable-- sandwiches  -- tunaOnRye.png  -- hamAndSwiss.png-- drinks  -- coldOne.png  -- hotTea.png我能不能把金枪鱼沙拉三明治的图片写成@Draable/三明治/tunaOnRye?还是必须将层次结构保持在可绘制的目录中。
查看完整描述

3 回答

?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

我使用的解决方法(Android本身似乎更喜欢)本质上是用下划线代替正斜杠,所以您的结构如下所示:

sandwich_tunaOnRye.png
sandwich_hamAndSwiss.png
drink_coldOne.png
drink_hotTea.png

这种方法要求你在命名时要小心,并且不会使文件本身的争论变得容易(如果你认为饮料和三明治真的应该是全部的话)food“,您必须进行大量重命名,而不是简单地将它们移到目录中;但是编程逻辑的复杂性并没有受到影响。也是与文件夹结构等效。

这种情况确实糟透了。Android是一个奇妙而糟糕的设计决策的混合体。我们只能希望后半部分尽快被淘汰:)


查看完整回答
反对 回复 2019-06-25
  • 3 回答
  • 0 关注
  • 441 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信