Sto usando il seguente schema:Utilizzando elemento <merge> XML di Android su rootview per il layout di attività
---------------------
FrameLayout
.>>. FrameLayout
.>>. FrameLayout
---------------------
Questo layout è impostato su alcuni Activity
utilizzando setContentView()
. Ho appena eseguito pelucchi per analizzare il mio progetto e ci hanno dato il seguente messaggio:
MergeRootFrame: FrameLayout can be replaced with <merge> tag
Capisco e utilizzare l'elemento di unione in alcuni layout, ma non riesco a capire come posso essere avvisati di fondere l'elemento principale nel mio layout quando non c'è un genitore ovvio con cui fondersi, quando eseguo la correzione e corro tutto va bene, ma per qualche motivo questo sembra un po 'strano.
Grazie!
È questo documentato da qualche parte? o stai solo affermando un fatto guardando HierarchyViewer o qualcosa del genere? – woot
Non sono sicuro che sia documentato ovunque, ma ho sempre visto FrameLayout come la vista principale della gerarchia delle viste di un'attività. – Karakuri