6.11.优化用户界面
对一般的应用程序来讲,用户界面算是最耗时的部分了。即使界面再简单,也免不了解析XML、初始化每个控件、绘制整个界面等等诸多操作,其中的计算量是不可忽视的。
因此写代码时,对可优化的地方多花些心思是值得的。控件如果使用过多,对性能的影响是很大的。而使用嵌套的Layout时要尤其小心,因为这样一不小心就会让控件的使用变得不受约束,界面自然也容易变得笨重迟缓。
应尽量让界面元素的结构保持平整,而避免嵌套过深。若发现有嵌套的Layout,不妨尝试使用RelativeLayout重构一下。