相关疑难解决方法(0)

动态资源加载Android

我正在尝试找到一种方法来打开名称仅在运行时确定的资源.

更具体地说,我希望有一个XML引用应用程序apk中的一堆其他XML文件.为了解释,让我们说主要的XML main.xml和其他XML是file1.xml,file2.xmlfileX.xml.我想要的是读取main.xml,提取我想要的XML的名称(fileX.xml例如),然后阅读fileX.xml.我面临的问题是我提取的形式main.xml是一个字符串,我找不到改变它的方法R.raw.nameOfTheFile.

有人有想法吗?

我不想:

  • 在一个巨大的XML文件中重新组合所有内容
  • 在一个巨大的交换机案例中硬编码main.xml,将数字/字符串链接到资源ID

android

33
推荐指数
3
解决办法
3万
查看次数

标签 统计

android ×1