一、复用convertView,减少findViewById的次数
二、缓存item条目的引用——ViewHolder
ViewHolder模式 充分利用了视图的缓存机制 避免了每次调用getView()时候都去通过findViewById实例化控件
三、给listView设置滚动监听器 根据不同状态 不同处理数据 分批分页加载 根据listView的状态去操作
四、listview每个item层级结构不要太复杂
五、如果listview每个item要加载图片 一定要对图片的加载进行优化。
六、避免在listview适配器中使用线程
七、ScrollView 和listview 会有冲突
八、避免在getView方法中做耗时操作
如何解决滑动冲突
http://www.jianshu.com/p/87a41b8c0dd0
网友评论