ciao a tutti
ho un problema stranissimo. ho uno spinner "dinamico", cioe prende i dati da una lista (di stringhe) e durante l'esecuzione dell'app aggiungo o rimuovo (list.add, list.remove) dati da questa lista
solo che quando dal programma inserisco (nel codice) degli elementi, tutto ok
quando invece parto con lo spinner vuoto e poi inserisco, gli elementi inseriti li visualizza ma sono
INSELEZIONABILI (boh non me li fa selezionare, e quando creo oggetti con questi dati proprio non li prende
es. come se fosse il campo nome, crea l'oggetto con nome "")
idee??
un pò di codice..
codice:
Spinner s = (Spinner) findViewById(R.id.spinner);
s.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_spinner_dropdown_item, list));
s.setOnItemSelectedListener(new MyOnItemSelectedListener());
public class MyOnItemSelectedListener implements OnItemSelectedListener {
public void onItemSelected(AdapterView<?> parent,
View view, int pos, long id) {
aa = parent.getItemAtPosition(pos).toString();
}
public void onNothingSelected(AdapterView parent) {
// Do nothing.
}
}
e come ho già detto faccio list.remove e list.add
idee??
grazie in anticipo