从服务器加载XML布局(android)

我对这个问题进行了大量研究,但我得不到我想要的答案。 所以我确实有一个应用程序从服务器获取字符串。 该系列字符串采用XML格式。

这是我将从服务器获得的一个示例(您可以看到它是一个布局):

        

这将根据将从服务器上载的xml文件进行更改。 我的问题是如何将这些字符串系列实现为布局并作为活动布局加载。 我想将它保存在xml文件中的设备的SD卡并加载它作为布局但我想在运行它后不可能重新编译代码。 有什么建议么? 谢谢。

如Android文档中所述,布局xml文件在运行时不使用 – 它们在编译时被编译为二进制代码。 因此,您无法直接将xml加载为布局。

您必须编写读取xml的代码,解释它,并使用Android api方法创建相应的View。

常见用例如果您需要A / B测试不同的UI设计而无需重新上传您的APK。 如果您的应用的UI根据不同的用户或方案动态更改。 如果您需要快速实时部署UI修复程序。 json2view可以帮到你。