Android经验之如何使用ListView
来源:互联网 发布:java电脑版64位安装包 编辑:程序博客网 时间:2024/05/22 14:02
ListView相对其它的控件,算是比较复杂的,先要理清思路
ListView三个要素:
1.ListView
用来显示,还可以响应触击事件。该怎么布局显示每一行呢?你应该想到要用layout了,没错,可以使用android自带的一些简单的现成布局,也可以自己定义。
2.Adapter
将数据映射到ListView上的适配器,分为ArrayAdapter,SimpleAdapter,SimpleCursorAdapter和BaseAdapter
ArrayAdapter最为简单,比如每行显示一行文字。
SimpleAdapter要求绑定的数据是List<HashMap<String, Object>>数据类型
SimpleCursorAdapter要求绑定的数据是Cursor数据类型
BaseAdapter通常用来自定义ListView
3.Data
显示的具体内容,比如文字,图片,或者其它的控件。可以事先定义好,也可以来自数据库ListView自定义BaseAdapter及优化:
需重写几个方法,其中getView最重要,注意下面两点优化
1. 重用缓存convertView
2. ViewHolder
详细参考:
基本使用方法
http://blog.csdn.net/lqhed/article/details/51464267
http://blog.csdn.net/lqhed/article/details/51464080
http://blog.csdn.net/lqhed/article/details/51464114
http://blog.csdn.net/lqhed/article/details/51464144
http://blog.csdn.net/lqhed/article/details/51464153
优化参考:
http://blog.csdn.net/lqhed/article/details/51464171
http://blog.csdn.net/lqhed/article/details/51464207
内容刷新:
http://blog.csdn.net/lqhed/article/details/51464245
ListView源码分析:
http://blog.csdn.net/lqhed/article/details/51464224
1 0
- Android经验之如何使用ListView
- Android常见控件使用经验之——ListView
- android学习之ListView如何使用
- Android之如何使用ListView列表视图
- android学习之ListView如何使用
- Android经验之如何使用JDBC连接数据库
- android之ListView使用
- Android之使用ListView
- Android 之如何优化ListView
- Android之ListView使用总结
- Android之ListView的使用
- android 之如何优化 ListView 简单解释
- Android之如何给ListView添加过滤器
- Android之如何自定义ListView样式
- Android之MediaCodec使用经验分享
- Android学习之如何在同一个Activity使用多个ListView
- [ListView]Android杂谈--ListView之SimpleAdapter的使用
- Android杂谈--ListView之BaseAdapter的使用
- nginx镜像站操作记录
- php的介绍及Php有什么优势?
- 图像、开关、滑块、进度条、模式对话框、弹出框(16.5.22)
- C++ 高级数据类型(二)—— 字符序列
- C++引用与指针的比较
- Android经验之如何使用ListView
- 33个网站足以使你成为一个天才
- CSS属性集合
- Android中HttpURLConnection使用详解
- C++ 高级数据类型(三)—— 指针
- MathJax 支持的 Latex 符号总结(各种数学字体)
- [leetcode] 【数组】31. Next Permutation
- LeetCode 96. Unique Binary Search Trees(唯一二叉树)
- 图解Dev C++ 创建Win32 项目模板