Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 构造函数ArrayAdapter<;ArrayList<;HashMap<;字符串,字符串>&燃气轮机&燃气轮机;(Context、int、ArrayList<;HashMap<;String、String>;)未定义_Android_Arraylist_Undefined_Custom Adapter_Horizontallist - Fatal编程技术网

Android 构造函数ArrayAdapter<;ArrayList<;HashMap<;字符串,字符串>&燃气轮机&燃气轮机;(Context、int、ArrayList<;HashMap<;String、String>;)未定义

Android 构造函数ArrayAdapter<;ArrayList<;HashMap<;字符串,字符串>&燃气轮机&燃气轮机;(Context、int、ArrayList<;HashMap<;String、String>;)未定义,android,arraylist,undefined,custom-adapter,horizontallist,Android,Arraylist,Undefined,Custom Adapter,Horizontallist,我对安卓完全陌生 这个问题可能是一个基本问题 但我为此挣扎了四天。请帮帮我 我正在制作水平列表视图,以提供博客中几个类别的内容 (与Pulse news应用程序的界面类似) 我得到了水平列表视图的开源,我正在修改它 此代码是CustomArrayAdapter.java 但是当我试图写super();在构造函数内部,它会产生如下错误: The constructor ArrayAdapter<ArrayList<HashMap<String, String>>>

我对安卓完全陌生

这个问题可能是一个基本问题

但我为此挣扎了四天。请帮帮我

我正在制作水平列表视图,以提供博客中几个类别的内容

(与Pulse news应用程序的界面类似)

我得到了水平列表视图的开源,我正在修改它

此代码是
CustomArrayAdapter.java

但是当我试图写
super()
;在构造函数内部,它会产生如下错误:

The constructor ArrayAdapter<ArrayList<HashMap<String, String>>>(Context, int, ArrayList<HashMap<String, String>>) is undefined
Remove argument to match 'ArrayAdapter<ArrayList<HashMap<String, String>>>(Context, int)'
应该是:

public class CustomArrayAdapter extends ArrayAdapter<HashMap<String, String>>
公共类CustomArrayAdapter扩展了ArrayAdapter
它应该是:

public class CustomArrayAdapter extends ArrayAdapter<HashMap<String, String>>
公共类CustomArrayAdapter扩展了ArrayAdapter

编译器告诉您更改此选项

super(c, textViewResourceId, d);


编译器正在告诉您更改此选项

super(c, textViewResourceId, d);


. 检查arrayadapter的公共构造函数。您在哪里调用自定义适配器?@Raghunandan感谢您的评论。事实上,我已经检查了那个页面,但我当时找不到有什么问题。幸运的是,问题已经解决了。。检查arrayadapter的公共构造函数。您在哪里调用自定义适配器?@Raghunandan感谢您的评论。事实上,我已经检查了那个页面,但我当时找不到有什么问题。幸运的是,问题已经解决了。非常感谢。你救了我:)我按照你的指导修改了代码,现在它工作正常了。谢谢非常感谢你。你救了我:)我按照你的指导修改了代码,现在它工作正常了。谢谢谢谢你的回答。是的,我当然试过了。但是调用super(c,textViewResourceId);如果没有参数d,则会产生另一个问题—它使listview的项计数为零。所以在这种情况下,我不得不与IndexOutOfBoundsException抗争。谢谢你的回答。是的,我当然试过了。但是调用super(c,textViewResourceId);如果没有参数d,则会产生另一个问题—它使listview的项计数为零。因此,在这种情况下,我不得不与IndexOutOfBoundsException抗争。