Android中的代码或xml生成的接口?
Interface generated by code or xml in Android?
哪种构建界面的方式在 Android 中提供了更高的性能:通过 java 代码还是通过 xml 布局文件?
很难衡量,更多的是关于方便性和代码维护的问题。
XML 生成布局的巨大优势是您的应用程序逻辑和代码不依赖于 UI,您的应用程序视觉设计。因为,一段时间后,逻辑可能会保持不变,但视觉设计可能会发生变化(例如 - 迁移到新的 Material Design). It is good at POV of OOP。另外,其他人,如设计师,可以更改您的 XML 视图,而无需交互你的代码。
根据我的经验,使用代码生成的布局时性能没有差异。同样,这一切都是为了方便——您可以在运行时动态地添加元素、更改它的参数和其他东西,这是 XML 布局无法提供的。
您必须根据您要实现的目标来决定使用哪个。
长话短说;博士;恕我直言,性能没有严重差异。
哪种构建界面的方式在 Android 中提供了更高的性能:通过 java 代码还是通过 xml 布局文件?
很难衡量,更多的是关于方便性和代码维护的问题。
XML 生成布局的巨大优势是您的应用程序逻辑和代码不依赖于 UI,您的应用程序视觉设计。因为,一段时间后,逻辑可能会保持不变,但视觉设计可能会发生变化(例如 - 迁移到新的 Material Design). It is good at POV of OOP。另外,其他人,如设计师,可以更改您的 XML 视图,而无需交互你的代码。
根据我的经验,使用代码生成的布局时性能没有差异。同样,这一切都是为了方便——您可以在运行时动态地添加元素、更改它的参数和其他东西,这是 XML 布局无法提供的。
您必须根据您要实现的目标来决定使用哪个。
长话短说;博士;恕我直言,性能没有严重差异。