当界面的跟布局为FrameLayout时,使用merge代替FrameLayout可以减少布局的层级,因为ContentView本身就是个FrameLayout;
当使用include导入布局时,可以考虑使用merge作为根节点,merge根节点内的控件布局取决于include这个布局的父布局是什么布局。
父布局使用merge:


include和merge一起使用:
1、父布局为RelativeLayout:



2、父布局为LinearLayout:



当界面的跟布局为FrameLayout时,使用merge代替FrameLayout可以减少布局的层级,因为ContentView本身就是个FrameLayout;
当使用include导入布局时,可以考虑使用merge作为根节点,merge根节点内的控件布局取决于include这个布局的父布局是什么布局。
父布局使用merge:
include和merge一起使用:
1、父布局为RelativeLayout:
2、父布局为LinearLayout:
本文标题:Android merge标签
本文链接:https://www.haomeiwen.com/subject/uldpqftx.html
网友评论