Use the Tag

这标签,帮助我们在include一个布局的时候,消除多余的View Groups,例如,你的主布局文件是一个竖直的linearlayout。

Use the <merge/> Tag_第1张图片

此时:分析以下ok_no_pannel.xml,文件的写法:

Use the <merge/> Tag_第2张图片

以上的文件的写法,你会发现一旦include执行完成,你会发现,有一层的LinearLayout是没用的,通过merge标签,我们就可以轻松的解决这个问题。

Use the <merge/> Tag_第3张图片

Now,当你通过include标签将一个布局文件嵌入另一个布局文件中,系统会忽略merge标签,直接将两个button元素放在布局文件中,来代替include标签的位置。

特别说明:利用ViewStub加载一个layout文件,该layout文件的root view不能使用merge标签。


Use the <merge/> Tag_第4张图片

微信扫一扫

关注该公众号

你可能感兴趣的:(Use the Tag)