Array在ArrayAdapter构造函数中有什么用?

时间:2017-03-02 08:21:53

标签: android arraylist android-arrayadapter

我很想知道为什么ListArrayList)被传递给ArrayAdapter构造函数ArrayAdapter(Context context, int resource, List<T> objects)。因为在覆盖getView方法的同时,我们将创建Class obj=getItem(position)obj包含在构造函数中传递的List的所有信息,并且可以通过getter方法检索。

这里使用的是什么?

1 个答案:

答案 0 :(得分:2)

ArrayAdapter意味着您不必覆盖任何方法。
该列表用于从中提取项目。每个项目都会调用它的 toString()方法,并在文本视图中显示。 textview会从您传递给构造函数的其他参数中膨胀。

如果要覆盖 getView()等适配器方法,可以改为扩展BaseAdapter