在drawable中创建文件夹

7

是否可以在drawable中创建自己的文件夹,并将所有图片放在其中,如下所示:

"drawable\Myimages\p.png.."

如果可以的话,我该如何在我的活动中使用这些图片?通常我们使用"R.drawable.p",但现在应该怎么写,因为我的图片在drawable\Myimages目录中。

请给我建议。

谢谢 安舒曼

2个回答

10

不,你不能在drawable目录中创建自己的文件层次结构。

但你可以在http://developer.android.com/guide/topics/resources/providing-resources.html中看到:

然而,如果你需要访问原始文件名和文件层次结构,你可以考虑将一些资源保存在assets/目录中(而不是res/raw/中)。assets/目录中的文件不会被赋予资源ID,因此只能使用AssetManager读取它们。

如果你有很多资源,这对你可能很有用。


6
不,资源机制不支持drawable目录中的子文件夹。你不能使用它们。

1
作为附加内容,请参阅http://developer.android.com/guide/topics/resources/providing-resources.html,了解Android res树中仅支持的文件夹列表。 - Femi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接