Java 错误:构造函数SimpleAdapter未定义。。。在列表片段中
您好,以下代码有问题: 我有一个ListFragment,我想把列表“行”的内容设置为“数据视图”。。。但当我要执行此操作时,会出现以下错误: 构造函数SimpleAdapter未定义Java 错误:构造函数SimpleAdapter未定义。。。在列表片段中,java,android,listview,Java,Android,Listview,您好,以下代码有问题: 我有一个ListFragment,我想把列表“行”的内容设置为“数据视图”。。。但当我要执行此操作时,会出现以下错误: 构造函数SimpleAdapter未定义 List<Data> row = db.getRow(); String[] from = { text1, text2}; int[] to = { R.id.text1_tv,R.id.text2_tv}; SimpleAdapter adapter = new SimpleAdapter(get
List<Data> row = db.getRow();
String[] from = { text1, text2};
int[] to = { R.id.text1_tv,R.id.text2_tv};
SimpleAdapter adapter = new SimpleAdapter(getActivity(), row , R.layout.dataview, from, to);
setListAdapter(adapter);
List row=db.getRow();
字符串[]from={text1,text2};
int[]to={R.id.text1_-tv,R.id.text2_-tv};
SimpleAdapter=new SimpleAdapter(getActivity(),行,R.layout.dataview,从,到);
setListAdapter(适配器);
您是否看到任何错误?尝试添加如下构造函数:
SimpleAdapter(Activity activity, List<Data> row, DataView dataView, String[] from, int[] to){
// your code here
}
SimpleAdapter(活动活动、列表行、数据视图、字符串[]从、int[]到){
//你的代码在这里
}
并用您的替换活动和数据视图,构造函数是:
SimpleAdapter(Context context,
List<? extends Map<String, ?>> data,
int resource,
String[] from,
int[] to)
simpledapter(上下文、,
列表>数据,
int资源,
字符串[]来自,
int[]至)
您确定在您的项目中数据
扩展映射
一个有效的例子是将
行
作为一个列表
,很可能没有SimpleAdapter
构造函数适合您传递的参数。您希望调用哪个签名?看起来系统找不到您的SimpleAdapter类。您可能尚未导入必要的文件,或者尚未定义SimpleAdapter PropertyNeed有关传递给构造函数的内容的详细信息。根据android的定义,R.layout.dataview是一个int。