1

我有 2 个不同的功能要作为单个应用程序的一部分来实现。

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

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

例如: res -layout
-layout_savings
-layout_checking

-可绘制

-drawable_savings

-drawable_cheking

目前我们只有以下结构 res

 -layout

 -layout-land 
 -drawable
 -values

生成R.java文件时会不会有什么问题。

任何帮助,将不胜感激。

4

1 回答 1

0

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

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

(或者当然你可以将文件存储在 sdcard 中)

于 2011-03-15T14:12:25.030 回答