android 给listview 绑定数据,创建适配器SimpleAdapter中SimpleAdapter(Context context, List<? extends Map<String, ?>> data, int resource, String[] from, int[] to)四个参数,我现在想动态根据数据有多少个列名生成动态的显示模板 resource!请问大神怎么实现!?

解决方案 »

  1.   

    不建议使用SimpleAdapter,尤其是需要对数据进行操作的,可以自定义adapter继承BaseAdapter,实现抽象方法,那么操作数据就会灵活很多,网上有很多例子。如果你的数据与数据库有关,那么可以自定义adapter继承SimpleCursorAdapter,其中有个getItemId方法,它的返回值就是对应数据在数据库中的主键ID
      

  2.   

    自己自定义一个新的Adapter,可以做到动态模板。