布局优化的思路很简单,尽量减少布局文件的层级,看过系统源码的都知道,Android view绘制都是逐层绘制的,所以布局的层级少了,decodeview的时候绘制工作自然就少了. 那么如何进行布局的优化呢?首先删除无用的布局后,我们会优先选择性能较高的ViewGroup,比如在一个界面中,既可以用LinearLayout,也可以用RelativeLayout,那么我们优先选择LinearLayout,因为RelativeLayout绘制时候更加耗时. 在布局优化中,除了上面我们应该遵守的基本准则…