哪种构建界面的方式可以在 Android 中提供更高的性能:通过 java 代码还是通过 xml 布局文件?
最佳答案
这很难衡量,问题更多的是关于便利性和代码维护。
XML 生成的布局的巨大优势是您的应用程序逻辑和代码不依赖于 UI、应用程序视觉设计。因为,一段时间后,逻辑可能保持不变,但视觉设计可能会发生变化(例如 - 迁移到新的 Material Design )。擅长OOP的POV 。此外,其他人(例如设计人员)可以更改您的 XML View ,而无需与您的代码交互。
根据我的经验,使用代码生成的布局时性能没有差异。同样,这一切都是为了方便 - 您可以在运行时动态添加元素、更改其参数以及 XML 布局无法提供的其他功能。
您必须根据您想要实现的目标来决定使用哪个。
TL;博士;恕我直言,性能没有严重差异。
关于java - Android中通过代码或xml生成的界面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29132034/