Android 构造函数对象(上下文,int,T[])未定义-自定义ArrayAdapter
我一直在跟踪,但我在标题下面标记的行中发现了错误。任何帮助都将不胜感激Android 构造函数对象(上下文,int,T[])未定义-自定义ArrayAdapter,android,listview,android-arrayadapter,super,Android,Listview,Android Arrayadapter,Super,我一直在跟踪,但我在标题下面标记的行中发现了错误。任何帮助都将不胜感激 public class ExpenditureArrayAdapter { private final Context context; private final Expenditure[] values; public ExpenditureArrayAdapter(Context context,Expenditure[] values) { super(context,
public class ExpenditureArrayAdapter {
private final Context context;
private final Expenditure[] values;
public ExpenditureArrayAdapter(Context context,Expenditure[] values) {
super(context, R.layout.list_expenditures, values); <----
this.context = context;
this.values = values;
}
}
公共类ExpensitureArrayAdapter{
私人最终语境;
私人最终支出[]价值;
公共支出重新分配适配器(上下文上下文,支出[]值){
super(context,R.layout.list_expensions,values);看起来您忘记扩展ArrayAdapter
。当前您的expensiterayadapter
类继承自对象,该对象没有构造函数对象(context,int,T[])
改变
public class ExpenditureArrayAdapter {
到
它应该能解决你的问题
public class ExpenditureArrayAdapter extends ArrayAdapter {