【发布时间】:2016-06-15 13:29:30
【问题描述】:
动态添加视图(使用 ViewGroup 的添加/删除视图方法)或将它们放入静态布局 xml 文件并让它编译成二进制形式并在运行时膨胀(常规方式)?
我知道 ViewStub 是一个选项,但我想知道根本不膨胀是否有区别。
谢谢
【问题讨论】:
标签: android view android-inflate android-viewgroup viewstub
动态添加视图(使用 ViewGroup 的添加/删除视图方法)或将它们放入静态布局 xml 文件并让它编译成二进制形式并在运行时膨胀(常规方式)?
我知道 ViewStub 是一个选项,但我想知道根本不膨胀是否有区别。
谢谢
【问题讨论】:
标签: android view android-inflate android-viewgroup viewstub
以编程方式添加视图更快。从布局 XML 添加视图时,它以相同的方式添加它们,但此外,它需要遍历该 XML 并使用大量反射。
但这需要更多的开发者负担:)
【讨论】: