Ciao a tutti
Ieri ho iniziato a programmare JAVA (per Android), e devo dire che mi piace, anche se mi sta facendo scervellare non poco
Ho un piccolo problemino...
Devo creare questo:
Codice:
listview.setAdapter(new yourAdapter(this, new String[] { "data1","data2" }));
Il problema è che non so come creare quell'array "new String[]{...}" dinamicamente!
Attualmente utilizzo questo codice:
Codice:
String[] citazioni = getResources().getStringArray(R.array.citazioni);
List<String> CitazioniOutput = new ArrayList<String>();
for (String value : citazioni) {
CitazioniOutput.add(value);
}
Quest'ultimo codice funziona alla perfezione, il problema è che non so come sostituirlo al precedente.
Ho provato:
Codice:
listview.setAdapter(new yourAdapter(this, CitazioniOutput));
//e
ArrayAdapter<String> adapter= new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,CitazioniOutput);
listview.setAdapter(new yourAdapter(this, adapter));
Ma non è cambiato nulla... mi da ugualmente errore (The constructor is undefined).
Come posso risolvere (magari una spiegazione/guida linkata non ci starebbe male )?
Grazie mille anticipatamente