自定义资源文件夹名称的布局,drawable ..在android中

时间:2011-03-15 13:58:57

标签: android resources directory names

我有两种不同的功能可以作为单个应用程序的一部分来实现。

他们有不同的屏幕流程和BL实现但只有一个apk,所以它对最终用户是透明的。

每个流程都有100个屏幕,因此我可以在资源目录中拥有自定义文件夹名称,以便于维护和松散耦合。

例如:res      -layout
     -layout_savings
     -layout_checking

-drawable

-drawable_savings

-drawable_cheking

目前我们只有以下结构     RES

 -layout

 -layout-land 
 -drawable
 -values

生成R.java文件时是否会出现任何问题。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

根据您的需要,我建议您使用assets目录而不是res。在资产目录中,您可以随意对文件进行排序(目录名称/文件名)。您可以使用AssetManager访问它们。

这需要对代码进行一些更改但我认为这是唯一的方法,如果你想对文件进行排序,res文件夹不允许自定义目录名。

(或者你当然可以在SD卡中存储文件)