ListView 与 Adapter 使用技巧
来源:互联网 发布:ugui 源码下载 编辑:程序博客网 时间:2024/05/22 04:56
在android开发中,listview是比较常用的一个组件,它以列表的形式显示数据。列表显示需要三个元素:
1、listview用来显示具体列表的view
2、XXAdapter适配器用来把具体的数据映射到listview
3、具体需要展示的数据,比如文字,图片,按钮等组件
listview的适配器类型主要分为三种:ArrayAdapter、SimpleAdapter、SimpleCursorAdapter。
ArrayAdapter比较简单,只能显示一行文字,SimpleAdapter扩充性很好,可以自己定义出很多种效果,SimpleCursorAdapter可以和数据库很好的结合,把数据库中的表的内容展示到列表上。
有些时候,由于我们需要展示的数据量很大,而且也需要美化显示的效果,这时我们就需要自定义一个适配器,只需继承BaseAdapter,实现它的四个方法。listview在开始绘制的时候,首先调用getCount()方法,得到需要绘制的item数量,再调用getView绘制每一个item,每调用一次getView都会实例化一个view对象,因此对于显示大量数据的时候,必须进行优化。下面是一个小例子,getView方法对listview进行了一定的优化,当listview的某一项被选择或者点击时,更换该项的背景图片。源码如下:
- ListView 与 Adapter 使用技巧
- ListView与Adapter使用要点
- ListView与Adapter使用要点
- ListView与Adapter使用要点
- ListView与Adapter使用要点
- ListView与Adapter使用要点
- ListView与Adapter使用要点
- ListView与Adapter使用要点
- LIstView与Adapter的配合使用
- ListView与Adapter使用要点 ConverView问题。。
- Android的ListView与Adapter使用要点
- Android的ListView与Adapter使用要点
- 自定义Adapter与ListView
- listview与adapter用法
- listview与adapter用法
- listview与adapter用法
- listview与adapter用法
- adapter与listview
- 用 GDB 调试程序
- linux下mysql操作常用命令
- transient关键字
- VC控件 TreeCtrl 与 ListCtrl 演示
- 外挂分析(较全面)
- ListView 与 Adapter 使用技巧
- Google Megastore分布式存储技术全揭秘
- ibatis配置及应用
- jQuery是什么?
- ARM指令的地址的最低两位bits[1:0]始终为0
- bbs与BLOG与SNS在区别
- Web开发人员必备的20款超赞的jQuery插件
- 谈谈C#文件监控对象FileSystemWatcher使用感受
- Java栈与堆