我正在尝试动态膨胀布局 xml 文件。
该文件稍后应来自服务器,以便 Android 应用程序(客户端)下载并加载布局。
我知道使用普通布局文件不可能做到这一点,因为出于性能原因,布局 xml 之前以某种方式进行了转换,而 LayoutInflater 仅适用于某种二进制 Xml。
现在我的问题。
是否可以将“正常”布局 xml 文件转换为服务器上的二进制 xml 文件,然后将其发送到客户端,以便 LayoutInflater 可以从服务器加载二进制 xml?
感谢您提前提供任何帮助
最佳答案
是的,有可能。
但是您必须创建 android.view.ContextThemeWrapper 子类并使用 Android 框架的 2 个私有(private)方法:
关于android-layout - Android LayoutInflater : inflate Binary layout xml,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35099768/