2

是否可以在运行时加载布局 XML 并加载到活动中?

在我的应用程序中,我有各种类型的数据,例如人员、公司、城市等;要求是动态加载布局,按标签(属性名,如Person.name、Person.address)查找视图,然后填写数据。例如,如果用户选择了 Company 类型的对象,我们想要加载 company.xml 布局,对其进行扩展,然后将各种属性(公司名称、公司标语、城市、地址、收入)关联到标记视图。我在这里看到的一种可能性是 - 布局中的每个视图都将与属性名称相关联,tag然后将适当的数据加载到适当的视图中。

您推荐的最佳设计应该是什么?

4

1 回答 1

3

是否可以在运行时加载布局 XML 并加载到活动中?

不使用标准的 Android 布局 XML 文件。这些必须预编译到您的 APK 中。API 不支持从除布局资源之外的任何内容膨胀布局。

您可以创建自己的 Android 布局 XML 文件解释器,或者滚动其他类似的东西。

于 2010-09-04T17:00:03.163 回答