我了解了,因此扩充是Google / Android推荐和传统的布局方式。是的。它与在Java中自行完成相同的工作相比,并不会使应用程序的运行时间明显变慢。在AdapterView中回收视图-您最有可能阅读到该建议的地方-很重要,因为与创建视图相比,回收视图更快,而不管如何创建这些视图。再次强调,不是对比填充(inflation)和编写自己的Java代码,而是填充和不创建新视图之间的比较。请填充。充气考虑资源集(例如,基于屏幕大小和方向的不同布局),充气考虑样式的覆盖,充气与工具协同工作得更好。可能有一些场景硬编码Java比填充更快,就像某些情况下硬编码汇编语言比C更快一样。在大多数情况下,速度差异不足以证明烦恼。在这个背景下,我不知道您认为"安全"是什么意思。