J'utilise la disposition suivante:En utilisant l'élément XML Android <merge> sur rootview pour la mise en page de l'activité
---------------------
FrameLayout
.>>. FrameLayout
.>>. FrameLayout
---------------------
Cette disposition est définie sur certains Activity
en utilisant setContentView()
. Je viens de lancer la fibre pour analyser mon projet et a obtenu le message suivant:
MergeRootFrame: FrameLayout can be replaced with <merge> tag
Je comprends et utilise l'élément de fusion dans certaines mises en page, mais je ne comprends pas comment puis-je être conseillé de fusionner l'élément racine dans ma mise en page quand il n'y a pas de parent évident à fusionner avec, quand je fais la correction et que tout fonctionne bien, mais pour une raison quelconque cela me semble un peu louche.
Merci!
Est-ce quelque part documenté? ou êtes-vous juste en train de dire un fait en regardant HierarchyViewer ou quelque chose? – woot
Je ne suis pas sûr si elle est documentée n'importe où, mais j'ai seulement vu un FrameLayout comme la vue parente de la hiérarchie de vue d'une activité. – Karakuri