【发布时间】:2019-05-30 16:05:05
【问题描述】:
假设我想以编程方式在我的片段/活动/应用程序中增加 50 个视图。
与 xml 相比,在 Android 中以编程方式生成视图会影响特定片段/活动/应用程序的性能吗?
如果没有,那么会有任何可见的效果吗? 如果是,您能解释一下原因吗?
【问题讨论】:
-
以编程方式生成的 Android 视图将比在 XML 中高效得多,因为 XML 中的类是通过反射生成的,并且反射比手动创建对象要慢。 android 框架还必须先扫描您的 XML 文件,然后才会创建它们各自的对象
标签: java android xml view tags