在ArrayAdapter构造函数中使用列表是什么?



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

这里的使用列表是什么?

arrayadapter的意思是,您不必覆盖任何方法。
该列表用于从项目中提取项目。每个项目都将其称为 tostring()方法,并且在文本视图中显示。文本视图是从您传递给构造函数的其他参数中夸大的。

如果要覆盖适配器方法,例如 getView(),则可以扩展baseadapter。

最新更新