include、merge、ViewStub

1、include布局重用

1)标签可以使用单独的layout属性,这个也是必须使用的。

2)可以使用其他属性。标签若指定了ID属性,而你的layout也定义了ID,则你的layout的ID会被覆盖,解决方案。

3)在include标签中所有的Android:layout_*都是有效的,前提是必须要写layout_width和layout_height两个属性。

4)布局中可以包含两个相同的include标签.

2.merge

http://www.cnblogs.com/dukc/p/5136310.html

3.ViewStub

1)标签最大的优点是当你需要时才会加载,使用他并不会影响UI初始化时的性能。各种不常用的布局想进度条、显示错误消息等可以使用标签,以减少内存使用量,加快渲染速度。是一个不可见的,大小为0的View

2)ViewStub目前有个缺陷就是还不支持

你可能感兴趣的:(include、merge、ViewStub)