Android复杂ListView
来源:互联网 发布:斗米兼职 知乎 编辑:程序博客网 时间:2024/05/29 23:23
不少android开发者可能遇到ListView中显示多个类型的Item,有些人是使用ListView嵌套来实现的,但是我们不建议使用这种方式来实现复杂的ListView,谷歌早已替我们想到了这些情况。只需要实现一下两个方法。
返回View类型的数量 返回当前的View类型
实现这两个方法后,我们在getView方法中拿到的convertView就是我们想要的类型,我们直接设置就可以。
那这样有什么好处呢?
第一 我们不嵌套ListView就意味着我们的布局层数减少了
第二 我们嵌套ListView还会出现bug或冲突,我之前接手过一个应用还出现了OOM的问题。
第三 这样可以复用convertView,每一种类型的布局都会缓存一到多个convertView,当我们快速滑动的时候可以减少卡顿,提高界面刷新速率,进而提高用户体验。
0 0
- Android复杂ListView
- Android ListView复杂多功能详解
- Android复杂自定义Listview实现
- android-ListView实现复杂界面
- Android基础(六) ListView - 复杂布局
- Android ListView复杂使用方式简单理解
- 【Android】使用BaseAdapter实现复杂的ListView
- Android常用复杂控件使用(二)--ListView
- 【Android】使用BaseAdapter实现复杂的ListView
- Android 复杂布局的ListView优化思路
- Android ListView复杂列表优化实践
- Android ListView复杂列表优化实践
- android中ListView结合EditText复杂操作
- 复杂listView
- Android菜鸟在成长—ListView复杂列表信息项
- Android ListView实现类似朋友圈的复杂布局
- Android ListView复杂列表优化实践 - DarcyYe的个人空间
- Android项目:手机安全卫士(16)—— 复杂 ListView
- API之进程和线程函数
- 一、String类的基础
- Hibernate4工具类的封装
- 第六章思考题
- 十二、图的遍历--(2)深度优先搜索算法
- Android复杂ListView
- C/C++ const
- Windows配置Android的JNI开发环境
- Java数据结构:栈的实现
- Java多线程编程中Future模式的详解
- 学习之道
- Struts
- 每日一练-----顺时针打印矩阵
- nova-compute 部署 instance 详解 - 每天5分钟玩转 OpenStack(28)