Estoy buscando utilizar enumeraciones para una lista dentro de un widget spinner en Android. Tengo mi configuración enumeraciones de la siguiente manera:Agregar entradas al adaptador de matriz para Spinner en Android
public enum States{
AL("Alabama"),
AK("Alaska"),
AR("Arkansas"),
AZ("Arizona"),
CA("California"),
CO("Colorado"),
... (etc.)
}
Mi adaptador de matriz actual se configura como sigue:
mAddressState.setAdapter(new ArrayAdapter<States>(this, android.R.layout.simple_list_item_1, States.values()));
Esto casi funciona, pero en mi lista spinner termino con las abreviaturas, en lugar de la nombres de estado (que es lo que estoy buscando). ¿Hay alguna solución para obtener esta configuración correctamente?
Eso no funcionó. De hecho, ya estaba haciendo eso y no especificó, lo siento. Al adaptador de matriz no parece gustarme que intente hacer eso. mAddressState.setAdapter (nuevo ArrayAdapter (esto, android.R.layout.simple_list_item_1, States.getStateName())); También probé ajustar el tipo de adaptador de matriz para nueva ArrayAdapter Aún no hacía lo que yo buscaba. ¿Algún otro consejo? –
RyanInBinary