两种视图添加方法之间的性能差异

Performance diff between two view adding approach

动态添加视图(使用 ViewGroup 的 add/remove 视图方法)或将它们放入静态布局 xml 文件并编译成二进制形式并在运行时膨胀(常规方式)?

我知道 ViewStub 是一个选项,但我想知道完全不膨胀是否有区别。

谢谢

以编程方式添加视图更快。从布局 XML 添加视图时,它以相同的方式添加它们,但此外,它需要遍历 XML 并使用大量反射。

但这需要更多的开发人员负担得起:)