Android|Android merge标签

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


父布局使用merge:


Android|Android merge标签
文章图片
代码 Android|Android merge标签
文章图片
效果

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


Android|Android merge标签
文章图片
RelativeLayout Android|Android merge标签
文章图片
activity_test.xml Android|Android merge标签
文章图片
效果 2、父布局为LinearLayout:
【Android|Android merge标签】

Android|Android merge标签
文章图片
LinearLayout Android|Android merge标签
文章图片
activity_test.xml Android|Android merge标签
文章图片
效果

    推荐阅读