Android- ArrayAdapter构造函数
作者:互联网
我在这里通过Android阅读本教程
http://www.vogella.com/articles/AndroidDebugging/article.html
在练习中,它给出了一些带有错误的代码.它说问题出在这里
public MyArrayAdapter(Context context, List<String> values) {
super(context, android.R.layout.simple_list_item_1);
this.context = context;
this.values = values;
}
这是扩展ArrayAdapter的已定义类MyArrayAdapter的构造函数.本教程说,超类ArrayAdpater的调用构造函数是错误的.好吧,我尝试调试它,但我看不出问题所在.任何见解,也许我不太了解ArrayAdapter的概念.
解决方法:
您的构造函数是错误的
public MyArrayAdapter(Context context, List<String> values) {
看一下ArrayAdapter Docs,没有构造函数接受这些参数
可能最简单的是使用此构造函数
ArrayAdapter(Context context, int resource, List objects)
并为其他参数添加布局文件.另外,相应地更改您的超级呼叫.
标签:android-arrayadapter,android 来源: https://codeday.me/bug/20191122/2061138.html