现在的位置: 首页 > 综合 > 正文

界面优化

2013年09月18日 ⁄ 综合 ⁄ 共 354字 ⁄ 字号 评论关闭

源自GDD2009-Android

 

1. Adapter是ListView和数据的中间人
进入可见区,会调用GetView,返回具体数据的视图
2个办法,提高效率,一是使用convertview,二是使用ViewHolder模式

2. 背景图最好事先缩放,删除窗口背景方法
一是getWindow().setBackgroundDrawable(null)
二是使用style

3. 更新有效的区域
invalidate(Rect)
invalidate(int,int,int,int)

4. 视图和布局
一是使用TextView复合drawables
二是使用ViewStub
三是使用RelativeLayout
四是使用自定义视图和布局

5. 内存
不要在敏感路径上创建对象
如onDraw, onLayout, getView, bindView

抱歉!评论已关闭.