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 {