找不到符号构造函数 ArrayAdapter(android.content.Context,int,java.lang.String[])
cannot find symbol constructor ArrayAdapter(android.content.Context,int,java.lang.String[])
我正在扩展 ArrayAdapter:
public class ImgItemAdapter extends ArrayAdapter<ImageData>
我正在尝试实现它的构造函数:
public ImgItemAdapter(Context context, int textViewResourceId, String[] imageArray) {
super(context, textViewResourceId, imageArray);
inflator = ((Activity)context).getLayoutInflater();
imgUrlArray = imageArray;
}
问题是 - 当我尝试编译时它给我这个错误信息:
Error:(28, 9) cannot find symbol constructor ArrayAdapter(android.content.Context,int,java.lang.String[])
有什么想法吗?
这是我的源代码:Sample Code
您正在调用 super(context, textViewResourceId, imageArray);
并收到该错误,这意味着具有所提供参数的此类构造函数在 ArrayAdapter
的超级 class 中不存在。还要检查文档以查看构造函数的正确参数。
我正在扩展 ArrayAdapter:
public class ImgItemAdapter extends ArrayAdapter<ImageData>
我正在尝试实现它的构造函数:
public ImgItemAdapter(Context context, int textViewResourceId, String[] imageArray) {
super(context, textViewResourceId, imageArray);
inflator = ((Activity)context).getLayoutInflater();
imgUrlArray = imageArray;
}
问题是 - 当我尝试编译时它给我这个错误信息:
Error:(28, 9) cannot find symbol constructor ArrayAdapter(android.content.Context,int,java.lang.String[])
有什么想法吗?
这是我的源代码:Sample Code
您正在调用 super(context, textViewResourceId, imageArray);
并收到该错误,这意味着具有所提供参数的此类构造函数在 ArrayAdapter
的超级 class 中不存在。还要检查文档以查看构造函数的正确参数。