Android开发ListView优化
2016-06-13 19:14
225 查看
注:摘自《第一行代码》。其实我用了很多,优化理由2我是看教程才知道的
优化:
1.在adapter的getView()方法中进行判断,如果convertView为空,则使用LayoutInflater去加载布局,如果不为空则直接对convertView进行重用。
2.借助ViewHolder进行优化View的findViewById()。这样就不用每次去获取一次控件的示例。
3.如果有网络图片,使用缓存机制。
4.以后想到再添加。
优化:
1.在adapter的getView()方法中进行判断,如果convertView为空,则使用LayoutInflater去加载布局,如果不为空则直接对convertView进行重用。
2.借助ViewHolder进行优化View的findViewById()。这样就不用每次去获取一次控件的示例。
3.如果有网络图片,使用缓存机制。
4.以后想到再添加。
相关文章推荐
- Android C程序打印logcat日志
- android 自定义控件实现流式布局
- android通讯机制
- Android事件处理分发机制的总结:一(事件处理)
- fiddler使用详解
- Android Studio 中使用 Lambda表达式
- Android本地数据库查询电话号码归属地规则
- Button点击事件的四种实现
- TextUtils
- android Service的学习
- isAssignableFrom和isInstance
- Android使用intent调取导航或者地图
- android产品研发(十)-->不使用静态变量保存数据
- 播放Assets下的指定音频时,变成播放所有音频了
- android调试系列--使用ida pro调试原生程序
- Android界面性能调优手册
- Android手势 GestureDectector
- 百度地图导航Android6.0初始化失败解决方法
- Android 抓包使用详解(包括windows用filddder和mac用Charles)
- Android studio 中查看sha1值的方法