yiranwujixian 2012-09-19 01:56 采纳率: 100%
浏览 12307
已采纳

Android的drawable资源目录下能包含子目录吗?

在android SDK文件中,所有的示例使用@drawable/my_image这个xml语法直接寻找存储在我的工程中的res/drawable目录下的图片。
我想知道在drawable资源目录下再创建一个子目录是否是确实不能用。
例如,我的布局目录是这样的:

res/drawable
-- sandwiches
  -- tunaOnRye.png
  -- hamAndSwiss.png
-- drinks
  -- coldOne.png
  -- hotTea.png

我能引用tuna salad sandwich这个游戏的图片作为@drawable/sandwiches/tunaOnRye吗?
或者我必须在drawable资源目录中保持水平的层级。

  • 写回答

5条回答 默认 最新

  • 漫随风起 2012-09-19 02:37
    关注

    不可以的,资源机制在drawable资源目录中不支持子文件夹,所以,你需要保持这个水平层级。
    你显示出的目录的布局将导致没有可用的图像。
    根据我的经验,在res/drawable文件夹里边的任何项目都有一个子文件夹,这将引起资源编译器不可用--组织R.java文件正确的生成。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?