我刚开始学习 Android 开发,我读到基本上有 3 种“构建视图”的主要方法是:
- 基于 Java:使用 Java 定义字符串、布局窗口、创建 GUI 控件和分配事件处理程序。就像 Swing 编程一样。
- 基于 XML:使用 XML 文件定义字符串、布局窗口、创建 GUI 控件和分配事件处理程序。Java 方法将从 XML 文件中读取布局并将其传递给 setContentView
- 混合:使用 XML 文件定义字符串、布局窗口和创建 GUI 控件。使用 Java 分配事件处理程序
这 3 种不同方法的优点和局限性是什么?
初学者或成熟的程序员应该使用哪一个?
我不是在这里要求主观答案(在被标记之前:))。一定有一些事实使这些方法彼此不同(速度、可维护性、可读性......)