Android xml vs java dispositions de la performance

Android SDK offre aux développeurs de concevoir des mises en page dans des fichiers xml ou directement dans le code java. J'ai lu à ce sujet et tout le monde dit que xml sont plus faciles à maintenir et simplyer à écrire, mais ils sont statiques. Autrement java mise en page est dynamique, mais pas l'un des commentaires les problèmes de performances. La seule chose que j'ai trouvé sur le rendement a été de nidification de mise en page ont de l'impact négatif de la performance. Au lieu d'écrire imbriquée mise en page, il est préférable de faire personnalisé. C'est très bien ;).

Ce sujet de conception de mise en page? xml ou code java? Comment sont des fichiers xml analysé mon android, au moment de l'exécution ou de la compilation? Même si elles sont analysées au moment de la compilation, ils doivent être utilisés dans l'exécution. Alors, qui sera plus rapide pour déclarer RelativeLayout en xml ou de les déclarer dans la méthode onCreate?

  • Instancier point de Vue est un peu plus rapide que le gonflage de la Vue à partir du fichier XML. À moins que votre code Java est trop mauvais.
  • Le meilleur avantage de l'utilisation de XML cours d'exécution création de mises en page ", VOUS POUVEZ VOIR L'APERÇU, sans avoir à courir à chaque fois" ., Et je crois que lui-même est une bonne raison.