当前位置:IT培训 > 华清远见教育科技集团 > 嵌入式学习 > 讲师博文 > Android ArrayAdapter
Android ArrayAdapter
时间:2018-04-03作者:华清远见
      一.引入
      在做安卓开发的时候很多时候都要用到ListView来显示数据,ListView使用的也很广泛,用到了ListView就会使用到adapter适配器,关键就在于adapter,刚开始学安卓的时候就根本不知道怎么根据自己的需要来选择对应的adapter,今天自己也就来总结一下,方便查看。
 
      二.适配器简介
      在ListView中使用最多的adapter是ArrayAdapter、SimpleAdapter、BaseAdapter。ArrayAdapter从名称上来看就知道是用来显示数组的,SimpleAdapter是用来显示比较复杂的数据,我一般用来显示图片+标题。BaseAdapter可以实现复杂的列表布局,由于BaseAdapter是一个抽象类,使用该类需要自己写一个适配器继承该类,正是由于继承了该类,需要我们重写一些方法,让我们可以在代码里控制列表的样式,更加灵活。
 
      三.ArrayAdapter的简单使用
      布局文件activity_main.xml
Android ArrayAdapter图
       MainActivity.java
Android ArrayAdapter图
  测试结果如下:

      四.总结
其实这种模式很想经典的MVC模式,ArrayAdapter其实充当的就是MVC中的Controller,它负责将M和V连接起来,而ListView就相当于MVC中的View,仅仅起着显示数据的作用,数据进行简单的封装就充当Model层,这种模式将各层的职责分工的很明确,以上都是我学习中的个人理解,理解有误请大家指正。


发表评论

全国咨询电话:400-611-6270,双休日及节假日请致电值班手机:15010390966

在线咨询: 曹老师QQ(3337544669), 徐老师QQ(1462495461), 刘老师 QQ(3108687497)

企业培训洽谈专线:010-82600901,院校合作洽谈专线:010-82600350,在线咨询:QQ(248856300)

Copyright 2004-2018 华清远见教育科技集团 版权所有 ,京ICP备16055225号,京公海网安备11010802025203号

有位老师想和您聊一聊