Sto cercando di utilizzare le enumerazioni per un elenco all'interno di un widget spinner su Android. Io ho la mia messa a punto enumerazioni come segue:Aggiunta di Enum all'array Adattatore per Spinner in Android
public enum States{
AL("Alabama"),
AK("Alaska"),
AR("Arkansas"),
AZ("Arizona"),
CA("California"),
CO("Colorado"),
... (etc.)
}
mio adattatore gamma attuale è configurato come segue:
mAddressState.setAdapter(new ArrayAdapter<States>(this, android.R.layout.simple_list_item_1, States.values()));
Questo quasi funziona, ma nella mia lista filatrice io alla fine con le abbreviazioni, piuttosto che la nomi di stato (che è quello che sto andando per). C'è una soluzione alternativa per ottenere questa installazione correttamente?
Che non ha funzionato. Lo stavo già facendo e non ho specificato, mi dispiace. L'adattatore di array non sembra voler bene a me provare a farlo. mAddressState.setAdapter (nuovo ArrayAdapter (questo, android.R.layout.simple_list_item_1, States.getStateName())); Ho anche provato a installare il tipo di scheda matrice per nuova ArrayAdapter Ancora non ha fatto quello che cercavo. Qualche altro consiglio? –
RyanInBinary