您能否告诉我ArrayAdapter
,BaseAdapter
和ListAdapter
之间的区别。
最佳答案
顾名思义, BaseAdapter
是所有适配器的基类。
扩展基本适配器类时,需要实现所有方法,例如getCount()
,getId()
等。
ArrayAdapter
是一个可以处理数据数组的类。您只需要覆盖getview()
方法。
ListAdapter
是一个由具体适配器类实现的接口(interface)。BaseAdapter
是抽象类,而ArrayAdapter
和ListAdapter
是具体类。
之所以开发ArrayAdapter
和ListAdapter
类,是因为通常我们处理数组数据集和列表数据集。
关于android - ArrayAdapter,BaseAdapter和ListAdapter有什么区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11628742/