【发布时间】:2014-02-18 16:14:51
【问题描述】:
我现在有点无助。
我有以下代码
public class ListViewAdapter<String> extends ArrayAdapter<String> {
private final Context context;
private final int textViewResourceId;
private final int[] itemResourceIds;
private final ArrayList<String> list;
public ListViewAdapter(Context context, int textViewResourceId,
int[] itemResourceIds, ArrayList<String> list) {
super(context, textViewResourceId, itemResourceIds, list);
this.context = context;
this.textViewResourceId = textViewResourceId;
this.itemResourceIds = itemResourceIds;
this.list = list;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// some code...
}
}
但是 eclipse 标记了 super(...) 行,我不知道为什么。
它告诉我:
The constructor ArrayAdapter<String>(Context, int, int[], ArrayList<String>) is undefined
但我不是这样定义的吗?
请帮帮我。
【问题讨论】:
标签: android undefined adapter android-arrayadapter super