Error: no suitable method found for add(int,int)
Error: no suitable method found for add(int,int)
ImageSpinner 适配器 = new ImageSpinner(context, Icons);
spinner.setAdapter(适配器);
ImageSpinner 适配器 = new ImageSpinner(context, Icons);
spinner.setAdapter(适配器);
ImageSpinner 适配器 = new ImageSpinner(context, Icons);
spinner.setAdapter(适配器);
在 getWapointsIcons
中,您想将 IntValues
添加到 ArrayList
中。你需要在 getWapointsIcons
中做这样的事情:
IntValues values=new IntValues(0, R.drawable.ic_point_default);
waypointsIcons.add(values);
return waypointsIcons;
ArrayList
/ List
不会访问 add
中的 2 个参数
此外,要支持上述代码,您必须将 Constructor
添加到 IntValues
class:
public class IntValues {
public int id;
public int icon;
public IntValues(int id, int icon){
this.id=id;
this.icon=icon;
}
}
ImageSpinner 适配器 = new ImageSpinner(context, Icons); spinner.setAdapter(适配器);
ImageSpinner 适配器 = new ImageSpinner(context, Icons); spinner.setAdapter(适配器);
ImageSpinner 适配器 = new ImageSpinner(context, Icons); spinner.setAdapter(适配器);
在 getWapointsIcons
中,您想将 IntValues
添加到 ArrayList
中。你需要在 getWapointsIcons
中做这样的事情:
IntValues values=new IntValues(0, R.drawable.ic_point_default);
waypointsIcons.add(values);
return waypointsIcons;
ArrayList
/ List
不会访问 add
此外,要支持上述代码,您必须将 Constructor
添加到 IntValues
class:
public class IntValues {
public int id;
public int icon;
public IntValues(int id, int icon){
this.id=id;
this.icon=icon;
}
}