Hvordan får jeg Spinner-verdien?

I Android prøver jeg å hente den valgte Spinner-verdien med en lytter.

Hva er den beste måten å hente spinnerens verdi på?

Løsning
Spinner mySpinner = (Spinner) findViewById(R.id.your_spinner);
String text = mySpinner.getSelectedItem().toString();
Kommentarer (2)

Spinneren skal utløse hendelsen "OnItemSelected" når noe velges:

spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
    public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
        Object item = parent.getItemAtPosition(pos);
    }
    public void onNothingSelected(AdapterView<?> parent) {
    }
});
Kommentarer (7)

Ja, du kan registrere en lytter via setOnItemSelectedListener(), som demonstrert her.

Kommentarer (1)