Android优化——UI优化(五) Listview 重用convertView
2023-09-27 14:27:21 时间
1.重用convertView
我们对convertView添加判断,如果存在我们就直接使用,否则初始化一个convertView的实例。(如下图)
2.使用viewHolder
使用viewHolder并且是一个静态的匿名内部类。(如下图)
3.在列表里面有图片的情况下,监听滑动不加载图片
1.可以查看一下我的这篇文章Listview
2.这个建议用一些图片请求框架,如:Android-Universal-Image-Loader,推荐个中文解析的网站http://codekk.com/
4.多个不同布局,可以创建不同的viewHolder和convertView进行重用
比如聊天:左边一个布局,右边一个布局,我们可以创建不同的viewHolder,并且对convertView进行判断每个不同的convertView只初始化一次。
相关文章
- android 常用调用系统功能
- 关于React Native项目在android上UI性能调试实践
- 全是精华,GIthub获星65kAndroid面试题(java、Android性能调优、IPC和SDK、第三方框架分析 、数据结构、设计模式、计算机网络和kotlin等)
- android开发教程!4面字节跳动拿到Offer,工作感悟
- Android 解读.apk解压后文件详细说明
- Android UI开源框架
- Android事件分发溯源详解
- Android学习路径(23)应用Fragment建立动态UI——Fragment之间的通信
- Android优化——UI检视利器:Hierarchy Viewer
- Android优化——UI优化(二) 使用include标签复用布局
- Android优化——UI优化(一)优化布局层次
- Android之zip包换肤(极力推荐)
- 真香!腾讯竟然又偷偷开源了一套Android原生UI框架!
- Android组件化的基本配置
- android开发之broadcast学习笔记 分类: android 学习笔记 2015-07-19 16:33 32人阅读 评论(0) 收藏
- 【Android UI】Canvas 画布 ⑤ ( Canvas 坐标系 | Canvas 绘图坐标系变换示例 )
- 【Android UI】Canvas 画布 ④ ( Canvas 坐标系 | Canvas 自身坐标系 | Canvas 绘图坐标系 )
- 【Android UI】Path 测量 PathMeasure ⑤ ( PathMeasure#getSegment 函数 | 圆形进度条示例 )
- 【Android UI】Path 测量 PathMeasure ① ( PathMeasure API 简介 | 无参构造函数 | 带参构造函数 | Path 闭合设置 | getLength 函数)
- 【Android UI】Paint ComposeShader 组合渲染 ( Shader 叠加模式 | Xfermode | PorterDuff.Mode | BlendMode )
- 【Android UI】Paint Gradient 渐变渲染 ③ ( RadialGradient 环形渐变渲染 | 在给定中心和半径的情况下绘制径向渐变的着色器 | 水波纹效果 )
- 【Android 应用开发】UI绘制流程 ( 生命周期机制 | 布局加载机制 | UI 绘制流程 | 布局测量 | 布局摆放 | 组件绘制 | 瀑布流布局案例 )
- Android特殊碎片 —— DialogFragment
- Android EditText 对输入字数和内容范围进行限制
- Android UI一些技巧
- android UI之去掉状态栏
- 获取Android的MAC地址