gpt4 book ai didi

java - 性能 : Android views generated programmatically vs xml views

转载 作者:行者123 更新时间:2023-11-29 02:23:03 25 4
gpt4 key购买 nike

假设我想以编程方式在我的 fragment/Activity/应用程序中膨胀 50 个 View 。

与 xml 相比,在 Android 中以编程方式生成 View 是否会影响特定 fragment/Activity/应用的性能?

如果没有那么会有什么明显的效果吗?如果是,那么您能解释一下原因吗?

最佳答案

性能不受影响,但各有利弊。仅举几例:

XML

优点

  1. UI 与代码分离
  2. 您可以重用布局,组合它们
  3. 开发速度更快,您可以在预览中检查 UI,而无需重新构建应用

缺点

  1. 它是静态的

程序化

优点

  1. 对运行时条件使用react

缺点

  1. 更多代码(例如,更难维护您的代码,更多潜在错误)

关于java - 性能 : Android views generated programmatically vs xml views,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54032921/

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