布局的优化,我一般也就使用三种标签,如果大家有好的方式,可要记得分享。

主要就是尽量减少布局文件的层次,Android绘制的工作量少,程序的性能就高了。首先在布局中可以采用LinearLayout也可以采用RelativeLayout的时候尽量使用LinearLayout,因为在绘制的时候它只会绘制一次。也可以采用标签 它可以指定一个布局文件加载到当前的布局文件,大多实现一些布局文件的复用。

标签一般和一起使用 减少布局层次。

还有一个是ViewStub控件,它是非常轻量级的宽高都是0,它本身不参与布局和绘制过程。(可以理解为ViewPager的懒加载)在使用的时候再加载,从而提高性能。

1 1 收藏


直接登录