android客户端学习 - 常用布局样式及布局优化include , merge,viewStub

来源:互联网 发布:秉钧网络 编辑:程序博客网 时间:2024/06/07 20:26

1. LinearLayout 线性的 水平的 垂直的

2. RelativeLayout 相对布局

3.TableLayout 使用量少,可以用GridView代替

4.AbsoluteLayout 绝对布局  不推荐使用

5.FrameLayout 帧布局,以左上角为坐标,叠加式的,特殊情况使用


在布局层次相同的情况下,建议使用LinearLayout 代替 RelativeLayout,因为 LinearLayout 性能要稍高一些。


布局优化:include , merge,viewStub

include:将可复用的布局抽取出来,使用include标签使用  <include layout="@layout/xxx"/>

merge:    减少布局嵌套层次

ViewStub: 惰性加载,加载一些在特定情况下会使用到的view,只能使用一次,加载之后,不可再对ViewStub编辑。ViewStub目前不支持merge.


0 0
原创粉丝点击