Android xml vs rendimiento de diseños java

Android SDK ofrece a los desarrolladores escribir diseños en archivos xml o directamente en código java. He leído sobre esto y todos dicen que los xml son más fáciles de mantener y más simples de escribir, pero son estáticos. De lo contrario, el diseño de Java es dinámico, pero nadie comenta problemas de rendimiento. La única cosa que encontré sobre el rendimiento fue el diseño de anidamiento tiene un impacto negativo en el rendimiento. En lugar de escribir un diseño anidado, es mejor hacer una personalizada. Hasta ahora tan bueno ;).

¿Qué pasa con el diseño de diseño? código XML o java? ¿Cómo se analizan los archivos xml de mi Android, en tiempo de ejecución o en tiempo de compilación? Incluso si se analizan en tiempo de compilación, deben usarse en tiempo de ejecución. Entonces, ¿cuál será más rápido declarar RelativeLayout en xml o declararlo en el método onCreate?

Respuestas a la pregunta(3)

Su respuesta a la pregunta