SimpleAdapter(Context context, List<? extends Map<String, ?>> data, int resource, String[] from, int[] to)请求高人解释一下相关的知识,特别是最后一项
另外,小弟一直对 List<? extends Map<String, ?>> 类似的里面有问号的表达不是很清楚,也请帮忙解答一下
不胜感激

解决方案 »

  1.   

    参数 from 与  参数  int  两个数组 是对应的 
    数组from 是你list中 要显示的每一列的名称。
    数组int  是你要在界面中显示的每一列(from对应)的对应的 控件id
      

  2.   

    使用simpleadapter的数据一般都用HashMap构成List。list的每一节对应ListView的每一行。HashMap的键值数据映射到布局文件的对应id的主件上。因为系统没有对应的布局文件可以使用,我们可以自己定义一个。new 一个SimpleAdapter的参数依次是:this,布局文件(list.xml),HashMap的键,布局文件主键ID。
      

  3.   

    系统自带的Adapter一般都不好用,通常情况下都要自定义Adapter,继承BaseApapter
      

  4.   

    SimpleAdapter(Context context, List<? extends Map<String, ?>> data, int resource, String[] from, int[] to)
    context: View运行的上下文
    data: 存放Map类型的List集合对象,每个Map对象用来对应from和to,生成列表项。
    resource:界面布局id,至少包含了在"to"中出现id项。
    from: 对应Map中的key,找出对应的value来生成列表项。
    to: 使用id在该数组中的View来组成列表项。List<? extends Map<String, ?>>  ?代表可以是任意的类型