Aiuto utilizzo spinner

Topastro

Utente Attivo
17 Gen 2014
51
0
0
Ciao a tutti, posto per chiedervi consigli sull'uso degli Spinner.
sto sviluppando la mia prima app x Android... ma non sono riuscito a capire come prendere la stringa selezionata all'interno di uno Spinner.
Ho definito il mio spinner in questo modo:

Codice:
Spinner spinner = (Spinner) findViewById(R.id.campofoto);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this , android.R.layout.simple_spinner_item, apparecchi);
 
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);

ora vorrei memorizzare quanto selezionato dall'utente all'interno di una variabile si tipo String ma non funziona.
Quale metodo devo usare?
 
Ogni volta che selezioni un valore nello spinner puoi registrarlo all'interno di una nuova variabile.

Codice:
public class SpinnerActivity extends Activity implements OnItemSelectedListener {
    ...
    
    public void onItemSelected(AdapterView<?> parent, View view, 
            int pos, long id) {
        // An item was selected. You can retrieve the selected item using
        String selected = parent.getItemAtPosition(pos).toString();
    }

    public void onNothingSelected(AdapterView<?> parent) {
        // Another interface callback
    }
}
 

Discussioni simili