android中的listView

在安卓开发中,listView是常用的组件之一。

使用listView最关键的就是如何去选择或者设计他的Adapter

androidSDK自带的Adapter有很多种,常用的有以下几种


接下来我们来看看几种Adapter的使用方式

arrayAdapter,SimpleAdapter以及SimpleCursorAdapter(BaseAdapter是所有Adapter的父类)

以上三种adapter为SDK自带的三个Adapter


如图可以看到,ArrayAdapter需要的数据类型为数组类型,以下是ArrayAdapter使用实例,这个适配器只能显示数据



SimpleAdapter所需要的数据类型为list类型,以下是SimpleAdapter使用实例



效果图


从上述使用效果来看,SimpleAdapter需要list类型的数据集,其中list的每个元素为map用以存放每行的多个显示项,并且可以看到,此时自定义的xml文件可以定义布局为根元素,且点击事件

能够生效。


SimpleCursorAdapter目前暂时未使用到,以后再作补充

自定义Adapter

自定义Adapter一般通过继承BaseAdapter来实现,在BaseAdapter中重写几个方法即可完成

如下图


以上就是几种Adapter的使用方式。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 似乎已经蜕化了书写的本能,也渐渐丢失了整理思绪的闲暇。三个字,因为懒。 很早就想着写一篇东西,最初的起笔于8月20...
    Se7en丶阅读 1,522评论 0 0
  • 1、对于老师来说,为什么我要使用”爱学习“平台?结合培训内容和个人工作体会谈一谈。 ①为了实现视界窗教学的流程化,...
    Lina829928阅读 3,126评论 0 0
  • 电影主人公克里斯是一名仪器推销员,在他财务自由之前是一个妻子讨厌,缺乏金钱还有一个儿子需要养活的一...
    加油吧蜗牛阅读 3,411评论 0 0
  • 欣频老师说:当我们被木马程序锁死,所有的爱都会变成恐惧。只要我们清完木马程序,所有恐惧都会还原成爱。 深有体会。 ...
    柔依阅读 1,153评论 0 0

友情链接更多精彩内容