gpt4 book ai didi

android-layout - Android LayoutInflater : inflate Binary layout xml

转载 作者:行者123 更新时间:2023-12-02 13:12:28 25 4
gpt4 key购买 nike

我正在尝试动态 inflated layout xml 文件。该文件稍后应来自服务器,以便 Android 应用程序(客户端)下载它并加载布局。

我知道使用普通布局文件不可能做到这一点,因为出于性能原因,布局 xml 之前以某种方式进行了转换,并且 LayoutInflater 只适用于某种二进制 Xml。

现在是我的问题。是否可以将“正常”布局 xml 文件转换为服务器上的二进制 xml 文件,然后将其发送到客户端,以便 LayoutInflater 可以从服务器加载二进制 xml?

感谢您提前提供的帮助

最佳答案

是的,这是可能的。但是你必须创建 android.view.ContextThemeWrapper 子类并使用 Android 框架的 2 个私有(private)方法:

  1. android.content.res.AssetManager 构造函数
  2. android.content.res.AssetManager.addAssetPath

关于android-layout - Android LayoutInflater : inflate Binary layout xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35099768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com