Android如何实现网络获取布局并加载?

【字号: 日期:2022-10-29浏览:32作者:雯心

问题描述

由于公司原项目使用webview形式开发产品,跑CSS3动画很卡,想让我开发一版native app,但是又想保留web可灵活更新界面的优点,现在初步设想是每次启动app的时候从服务器获取xml布局到本地并加载。由于我没开发过Android,刚看了《第一行代码》,还是没有找到思路去实现,网上比较推荐的react native这类参考资料还不成熟的解决方案对我这种新手程序员更不现实,请教一下有相关经验的前辈们如何实现我的需求?或者说这个需求是否现实?

问题解答

回答1:

这个是一个挺复杂的需求,我至今只看到过阿里使用了这种方式,你可以看下阿里的这套框架https://github.com/alibaba/atlas

回答2:

LayoutInflater无法动态加载非build时期的xml。我觉得可以使用动态加载dex的技术来实现。

相关文章: