Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误:构造函数SimpleAdapter未定义。。。在列表片段中_Java_Android_Listview - Fatal编程技术网

Java 错误:构造函数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

您好,以下代码有问题:

我有一个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(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。