我想知道什么是ListAdapter和ArrayAdapter?另外,我对这样一个事实感到非常困惑:我可以设置一个类型的ListAdapter来使用ArrayAdapter构建,如下所示。
ListAdapter theAdapter = new ArrayAdapter<String>()这怎么可能呢?如何使用ListAdapter的构造函数构造ArrayAdapter
发布于 2015-11-15 07:04:15
ListAdapter是一个接口,参见这里。
BaseAdapter是一个类实现的ListAdapter接口,参见这里。
ArrayAdapter是BaseAdapter的子类,参见这里;
所以我们可以写这样的代码:
ListAdapter theAdapter = new ArrayAdapter();就像
View.OnClickListener listener = new A();//A implements OnClickListener interfacehttps://stackoverflow.com/questions/33713783
复制相似问题