Android项目资源目录位于
app/src/main/res/drawable
app/src/main/res/layout
app/src/main/res/values
...
假设我想将源文件添加为
app/src/main/res/myRes/res001.xml
是否可以从我的代码中读取资源信息?或者我的资源文件严格限制在受支持的资源目录中?
答案 0 :(得分:2)
假设我想将源文件添加为
app/src/main/res/myRes/res001.xml
您应该收到编译错误,因为您无法创建新的资源类型。将该文件放在res/xml/
(可以处理任何类型的XML),res/raw/
(可以处理任何类型的文件)或assets/
。
答案 1 :(得分:1)
您必须决定某种类型。
Androids资源系统具有特定资源类型的特定目录。您无法添加资源',您必须决定类型,例如:
据说你可以让gradle做任何事情,比如包括几个资源目录,比如main / res和release / res
答案 2 :(得分:1)
Android不支持自定义资源。您必须使用Android的任何预定义结构文件夹。如果您仍想添加自定义资源,请使用/res/xml
表示xml资源,使用/ res / assets表示所有其他资源,如字体,文本文件等。