Я хочу использовать перечисления для списка внутри виджета spinner на android. У меня есть настройки перечислений следующим образом:
public enum States{
AL("Alabama"),
AK("Alaska"),
AR("Arkansas"),
AZ("Arizona"),
CA("California"),
CO("Colorado"),
... (etc.)
}
Мой текущий адаптер массива настроен следующим образом:
mAddressState.setAdapter(new ArrayAdapter<States>(this, android.R.layout.simple_list_item_1, States.values()));
Это почти работает, но в моем списке spinner я получаю сокращения, а не имена состояний (для чего я и собираюсь). Есть ли способ обхода этой настройки правильно?