作为一个初学者,对于Java 和 Android都是,有很多地方先需要记住的,然后在使用中慢慢体会,理解。现在要记住的就是构造方法SimpleAdapter()的用法。看文档介绍如下:

public SimpleAdapter (Context context, List<? extends Map<String, ?>> data, int resource, String[] from, int[] to)

Since: API Level 1

Constructor

Parameters
context The context where the View associated with this SimpleAdapter is running
data A List of Maps. Each entry in the List corresponds to one row in the list. The Maps contain the data for each row, and should include all the entries specified in "from"
resource Resource identifier of a view layout that defines the views for this list item. The layout file should include at least those named views defined in "to"
from A list of column names that will be added to the Map associated with each item.
to The views that should display column in the "from" parameter. These should all be TextViews. The first N views in this list are given the values of the first N columns in the from parameter.

Context :一般使用this。

data:是个列表,这个列表中包含的应该是Map,在代码中,可以如下使用:

List<Map<String,Object>> data = new ArrayList<Map<String,Object>>();

Map<String,Object> map = new HashMap<String,Object>();

map.put(...);

data.add(map);

这样就可以使用这个data作为参数了。

resource:是用来填充ListView的布局文件,比如我们可以在item.xml定义如何填充ListView的一项,其实Listview中的每一项都是这么填充。

还要注意最后两个参数是String[ ],int[ ]是数组。

转载于:https://www.cnblogs.com/haiming/archive/2012/08/10/2631303.html

构造函数SimpleAdapter()相关推荐

  1. [Android] SQLite数据库之增删改查基础操作

        在编程中经常会遇到数据库的操作,而Android系统内置了SQLite,它是一款轻型数据库,遵守事务ACID的关系型数据库管理系统,它占用的资源非常低,能够支持Windows/Linux/Un ...

  2. SimpleAdapter理解

    为什么80%的码农都做不了架构师?>>>    SimpleAdapter               1,作用是ArrayList和 ListView的桥梁. 这个ArrayLis ...

  3. android ListView适配器之SimpleAdapter的用法

    以前写过ListView的适配器中最简单的ArrayAdapter这个适配器,当listView中只需要显示一个数据时,使用ArrayAdapter适配器很方便,但是如果要向listview的每一行显 ...

  4. Android SimpleAdapter的参数

    1.作用是ArrayList和 ListView的桥梁.这个ArrayList里边的每一项都是一个Map<String,?>类型.       ArrayList当中的每一项 Map对象都 ...

  5. SimpleAdapter类使用方法

    SimpleAdapter的构造函数是: public SimpleAdapter (Context context, List<? extends Map<String, ?>&g ...

  6. Android 中文API (46) —— SimpleAdapter

    正文 一.结构 public interface SpinnerAdapter extends Adapter java.lang.Object android.widget.BaseAdapter ...

  7. Android中关于Adapter的使用(中)SimpleAdapter

    在前面的两篇文章中,我们讲到了关于ArrayAdapter的使用.用ArrayAdapter来在ListView中展示数据是很不错的,但是很多时候,我们的ListView中,可不只是展示文字,我们还想 ...

  8. ArrayAdapter和SimpleAdapter、BaseAdapter

    SimpleAdapter SimpleAdapter是一个简单的适配器,可以将静态数据映射到XML文件中定义好的视图. [java] view plain copy SimpleAdapter(Co ...

  9. 派生类参数初始化列表和基类构造函数顺序

    今天被问到了一个问题,随便回了一句,父类还没有构建,怎么能初始化父类的成员. 派生类构造函数的参数初始化列表,为什么不能初始化基类的成员? 例如下面的是不可以的 class Rectangle : p ...

  10. C++ 复制构造函数或者拷贝构造函数

    复制构造函数 是一种特殊的构造函数,它在创建对象时,是使用同一类中之前创建的对象来初始化新创建的对象. 复制构造函数通常用于: 通过使用另一个同类型的对象来初始化新创建的对象. 复制对象把它作为参数传 ...

最新文章

  1. python中非怎么表示_Python中非英语文本的标记化
  2. 字节流转化为文件流_JAVA IO分析一:File类、字节流、字符流、字节字符转换流...
  3. assert()用法
  4. Sci-Hub和 Alexandra 的基本信息
  5. MATLAB for循环
  6. 过程FMEA步骤七:结果文件化
  7. 无线射频识别技术开发与应用学习视频
  8. C语言自定义中文字符数组,C语言数组——字符数组
  9. 探索Perl的世界(更新到第十七章57集)
  10. 【转】JavaScript面向对象程序设计(6): 封装
  11. 【读书笔记】曾国藩的正面与侧面(二)
  12. AWS之(2) RDS数据库新建
  13. 5月刚刚阿里面软件测试岗回来,3+1面任职阿里P7,年薪28*15薪
  14. SelectObject和DeleteObject 函数
  15. 江苏事业单位计算机类结构化面试,2017江苏事业单位结构化面试常见问题及应对方法...
  16. pycharm自定义模板代码
  17. qqwry 解析(python3) 并且dump 到 mysql
  18. for...in 列表时,删除列表元素中的陷阱和解释
  19. KEPServer软件使用
  20. html 5 重力 水平仪,水平仪使用方法(5分钟学会水准仪)

热门文章

  1. Python技术公众号100天了
  2. 【逐云】阿里“水电煤”背后的人物故事
  3. [转]PostgreSQL源码结构
  4. 未来三年分布式光伏必然爆发
  5. freeswitch 电话会议
  6. iphone 利用UIImageView来制作幻灯片
  7. DELPHI 初学.
  8. list 集合 分页 三种实现方式,include jdk8 --stream
  9. ElasticSearch - 聚合 aggs
  10. react-native 学习