我有一个原始的xml文件,它在我的原始文件夹中保存了一些分层数据:
<Structures>
<Structure id="first">
...
</Structure>
<Structure id="second">
...
</Structure>
<Structure id="third">
...
</Structure>
在我的代码中,我有一个函数,它将结构id(作为字符串)作为参数获取并执行某些操作
我想要的是有一个机制可以生成一个文件(类似于R文件),该文件包含静态内部类,其中包含保存结构字符串ID的静态变量。
意思是代替:
myFunc("first");
我有类似的东西:
myFunc(CustomR.structures.first);
在android sdk中是否有这样的东西?如果没有,是否有可能在Android? (我知道在运行时编译可能在java中,但仍然,android sdk和移动环境是完全不同的)
P.S - 当然这意味着如果我向xml添加另一个结构并构建我的项目,我的CustomR类中将会创建一个新成员。
提前谢谢。
答案 0 :(得分:0)
AFAIK,Android SDK中没有任何内容。你必须在编译时生成它们。