【发布时间】:2010-09-06 04:05:03
【问题描述】:
我正在尝试找到一种方法来打开仅在运行时确定名称的资源。
更具体地说,我希望有一个 XML 引用应用程序 apk 中的一堆其他 XML 文件。为了便于解释,假设主要的 XML 是 main.xml,其他 XML 是 file1.xml、file2.xml 和 fileX.xml。我想要的是读取main.xml,例如提取我想要的XML的名称(fileX.xml),然后读取fileX.xml。我面临的问题是我从main.xml 中提取的内容是一个字符串,我找不到将其更改为R.raw.nameOfTheFile 的方法。
有人有想法吗?
我不想:
- 将所有内容重新组合到一个巨大的 XML 文件中
- 在一个巨大的 switch case 中硬编码 main.xml,将数字/字符串链接到资源 ID
【问题讨论】:
-
我遇到了类似的问题,但我没有得到任何可接受的答案。有人可以为这个问题开始赏金吗?
标签: android