界面优化

来源:互联网 发布:上海中级职称软件 编辑:程序博客网 时间:2024/05/22 14:52

源自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

原创粉丝点击