Używam następujący układ:Używanie elementu <merge> XML Androida na rootview dla układu aktywności za
---------------------
FrameLayout
.>>. FrameLayout
.>>. FrameLayout
---------------------
Ten układ jest ustawiony na niektóre Activity
użyciu setContentView()
. wystarczy uruchomić szarpie do analizowania mojego projektu i mam następujący komunikat:
MergeRootFrame: FrameLayout can be replaced with <merge> tag
Rozumiem i użyć elementu łączą się w pewnych układach, ale nie rozumiem, jak mogę być poinformowani o połączeniu element główny w moim układzie kiedy nie ma oczywistego rodzica, z którym można się połączyć, kiedy robię korektę i uruchamiam to wszystko idzie dobrze, ale z jakiegoś powodu jest to trochę podejrzane.
Dzięki!
Czy to udokumentowane gdzieś? lub po prostu stwierdzasz fakt patrząc na HierarchyViewer czy coś takiego? – woot
Nie jestem pewien, czy jest to udokumentowane w dowolnym miejscu, ale widziałem tylko FrameLayout jako nadrzędny widok hierarchii widoku aktywności. – Karakuri