首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

札记:提高UI执行效率的几种方法

2012-06-29 
笔记:提高UI执行效率的几种方法最近看了一些google开发者文档里的一些文章,做了一些笔记,方便以后查看.笔

笔记:提高UI执行效率的几种方法

最近看了一些google开发者文档里的一些文章,做了一些笔记,方便以后查看.

笔记:提高UI执行效率的几种方法

? 1.使用<Include/>减少UI代码

? 2.减少Layout的使用,比如宁可用一个RelativeLayout ,而不用两个LinearLayout嵌套,因为这样的话,系统要渲染两次

? 3.学会使用ViewStubs,这个控件不消耗内存,只是在需要显示布局的时候加载布局文件

? 4.学会使用<Merge/>,很多时候用<Merge/>代替<FrameLayout/>可以有效减少布局层次,提高效率

? 5.学会使用TraceView跟踪程序的执行时间、执行效率,使用hierarchyviewer查看UI的分布情况,使用allocation tracker跟踪内存回收的优化。

? 6.当你的背景不需要显示(比如WebView可以全部显示屏幕的时候),这个时候就不需要画背景了,你可以建立一个主题的xml文件

然后activity代码调用android:theme="@style/Theme.NoBackground"?

?

热点排行