1、布局优化:
原理:尽量减少布局的文件的层级,层级越少,Android绘制时的工作量少了,程序性能提高
1、删除无用的控件和层级,选择使用性能较低的ViewGroup,比如RelativeLayout
2、如果布局在有LinearLayout和RelativeLayout,建议使用LinearLayout,RelativeLayout功能复杂,布局花费更多的CPU时间,如果嵌套还是用RelativeLayout
3、采用<include>标签 <merge> 标签和ViewStub标签
2、绘制优化:
绘制优化是只View的onDraw方法要避免大量操作,