gpt4 book ai didi

android - 不从资源解析布局并在运行时设置它

转载 作者:行者123 更新时间:2023-11-29 20:51:38 24 4
gpt4 key购买 nike

我有事情要考虑,但找不到解决方案。正在从服务器接收新布局文件。我遇到了 Parser 无法解析所有这些 android 属性以在下一步中 inflatedView 的问题。我们可以在服务器端更改文件格式,使其成为属性,但如何正确解析和设置它仍然是一个问题。有没有人有任何想法或建议如何做到这一点?提前致谢。

最佳答案

你不能。两个问题。

1)您不能解析一般的 xml 文件并从中制作布局。来自 LayoutInflater.inflate() 上的文档“重要出于性能原因, View 膨胀在很大程度上依赖于在构建时完成的 XML 文件的预处理。因此,目前无法在纯 XML 上使用带有 XmlPullParser 的 LayoutInflater在运行时文件。”

2)您不能保存到 Assets 。 Assets 是只读的。当然,您可以改用文件系统。

你可以得到你想要的,但你必须从头开始为你的布局文件编写你自己的解析器。强烈不推荐。

关于android - 不从资源解析布局并在运行时设置它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29017329/

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