UI & Material DesignAndroidAndroid知识

ListView优化

2016-03-29  本文已影响306人  Kevin_Curry

一、复用convertView,减少findViewById的次数

二、缓存item条目的引用——ViewHolder

      ViewHolder模式 充分利用了视图的缓存机制 避免了每次调用getView()时候都去通过findViewById实例化控件

三、给listView设置滚动监听器 根据不同状态 不同处理数据 分批分页加载 根据listView的状态去操作

四、listview每个item层级结构不要太复杂

五、如果listview每个item要加载图片 一定要对图片的加载进行优化。

六、避免在listview适配器中使用线程

七、ScrollView 和listview 会有冲突

八、避免在getView方法中做耗时操作

如何解决滑动冲突

http://www.jianshu.com/p/87a41b8c0dd0

上一篇下一篇

猜你喜欢

热点阅读