android中xml文件的解析是在运行时还是编译时发生的?

在理解代码编译的细节方面,我远非专家.但我正在学习一些
android开发,我注意到布局和其他东西基本上都是从xml中解析出来的.我想知道这种解析是在编译时还是在运行时发生的?如果它在运行时,似乎可能会有一些与解析非常复杂的布局相关的开销.

希望这个问题不要太模糊或没有意义.

最佳答案 解析
XML以创建布局发生在编译时.您会注意到,如果XML中的任何内容格式错误,编译器将抛出错误.

布局的某些方面(例如计算相对位置)发生在运行时,但没有任何方法可以避免这种情况.

点赞