SimpleAdapter(Context context, List<? extends Map<String,?>> data, int resource, String[] from, int[] to)
因为我在listView里面使用了fragment,simpleAdapter的使用就变得有些不一样
从simpleAdapter 的第一个和第三个参数可以看到,我们需要一个上下文(context)和一个与之绑定的view
当我们在Activity里实例化一个simpleAdpter时,这个view 就是我们要从fragment 中得到的东西,但这个view 很难传递到外面的Activity中去,因为我们只在fragment 的 oncreateview ()方法中见到这个
而到我们在fragment中实例化这个simpleAapter时,我们可以在Activity中这样写,让我们可以在fragment中得到外面Activity的上下文
Myfragment fragment = new Myfragment(); fragment.setContext(MyQQ.this);
而相应的需要在自己写的fragment中做一点修改
View view
public void setContext(Context c){ view = c;}
就可以在自己写的fragment中正常实例化一个simpleAdatper