我有兩個類的主要和數據。如何將圖標添加到數組列表
在DATOS我有3個屬性:
nombre;---> the name of the team
imagen;--->logo of the team
web;--->and team webpage
DATOS類:
public class Datos {
private String nombre, website;
private int imagen;
public Datos(String nombre, String website, int imagen) {
this.nombre = nombre;
this.website = website;
this.imagen = imagen;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public String getWebsite() {
return website;
}
public void setWebsite(String website) {
this.website = website;
}
public int getImagen() {
return imagen;
}
public void setImagen(int imagen) {
this.imagen = imagen;
}
}
主要:
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.mainlayout);
spinner = (Spinner)findViewById(R.id.spinner);
cargaspinner();
}
public void cargaspinner(){
ArrayList<datos> datosArrayList = new ArrayList<datos>();
datosArrayList.add(new datos("Barcelona", barcelona.com, ??));
ArrayAdapter<datos> adapter = new ArrayAdapter(this, R.layout.support_simple_spinner_dropdown_item, datosArrayList);
spinner.asetAdapter(adapter);
}
顯示您的datos類的代碼....並且該類的名稱應該以大寫字母開頭。將您的方法cargasspinner重命名爲cargasSpinner ....學習正確寫下java代碼 –
public class datos { String nombre; Icon imagen; String web; public datos(String nombre,Icon imagen,String web){this.nombre = nombre; this.imagen = imagen; this.web = web; } public String getNombre(){ return nombre; } public void setNombre(String nombre){this.nombre = nombre; } public Icon getImagen(){ return imagen; } public void setImagen(Icon imagen){ this.imagen = imagen; } public String getWeb(){ return web; } }} 添加 –
它在您的文章格式正確的 –