SimpleAdapter 构造方法的list集合里的每个数据条目必须是HashMap?可不可以是个非HashMap的对象?如果可以具体应该怎么实现?如果不行是不是只能自定义ArrayAdapter来实现?
请各位大仙指点?

解决方案 »

  1.   

    应该是的把···  楼上说的不错!!!如果要在每一行中显示复杂的内容还是继承baseadapter 比较好!!!
      

  2.   

    不用呀,可以传自定义的list都可以的,你可以继承BaseAdapter进行实现
      

  3.   

    SimpleAdapter(Context context, List<? extends Map<String, ?>> data, int resource, String[] from, int[] to)
    这个是它唯一的一个构造函数,其中第二个参数是一个list,要求其中的每一个成员必须是一个继承自map的类,且该map键必须为 String类型。虽然不一定要求是hashmap,(map的其他子类也可以)但是还是用它最方便