【发布时间】:2010-03-07 22:30:33
【问题描述】:
我的 Android 应用中有一些 XML 资源。每个都有不同的名称,例如“bicycle.xml”和“car.xml”。我想知道是否有办法在运行时根据条件加载资源。
举个例子... 假设我的应用中有文本输入。当用户输入“自行车”时,我的应用程序可以通过该名称查找 XML 资源,解析并加载它。而如果他们输入“汽车”,他们最终会得到来自其他 XML 文件的数据。
到目前为止,我注意到要加载资源,您必须使用自动生成的“R”类,这限制了您在编译时对资源进行硬编码。
【问题讨论】:
标签: java xml android resources runtime