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

在我的应用中,我有各种类型的数据,例如人,公司,城市等;要求是动态加载布局,通过标签(例如person.name,person.Address)查找视图,然后填写数据。例如,如果用户选择了类型公司的对象,我们希望加载一家公司。xml布局,将其夸大,然后将各种属性(公司名称,公司口号,城市,地址,收入)关联到标记的视图。我在这里看到的一种可能性是 - 布局中的每个视图都将与属性名称相关联 tag 然后将适当的数据加载到适当的视图中。

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

有帮助吗?

解决方案

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

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

您可以创建自己的Android布局XML文件的解释器,也可以滚动其他类似的内容。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top