simpleAdapter

知识点补充:

1.关于Map<String key ,Object value>:

 首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。

如:  Map map=new HashMap();               
            map.put("a", "aaa");   

    HashMap中通过get()来获取value,通过put()来插入value,ContainsKey()则用来检验对象是否已经存在。可以看出,和ArrayList的操作相比,HashMap除了通过key索引其内容之外,别的方面差异并不大。 

 2.关于Android SimpleAdapter:

定义:这是一个简单的适配器,可以将静态数据映射到XML文件中定义好的视图。

 

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

context   关联SimpleAdapter运行着的视图的上下文 。

data  一个Map的列表。在列表中的每个条目对应列表中的一行,应该包含所有在from中指定的条目resource              一个定义列表项目的视图布局的资源唯一标识。布局文件将至少应包含哪些在to中定义了的名称。

from       一个将被添加到Map上关联每一个项目的列名称的列表

to    应该在参数from显示列的视图。这些应该全是TextView。在列表中最初的N视图是从参数from中最初的N列获取的值。

 

 详情可以访问:http://www.cnblogs.com/over140/archive/2010/11/24/1886151.html

接下来 说一下主题相关内容:

首先我们得要有一个,gridview.xml

XML属性表如下 :

 

你可能感兴趣的:(simpleAdapter)