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