ANDROID: 005-MANEJO DEL CONTROL SPINNER

Kevin Arias
ANDROID: 005-MANEJO DEL CONTROL SPINNER
"Cada vez avanzando más en los conocimientos de Android, ahora veremos el manejo del control Spinner el cual nos servirá para tener una serie de opciones de las cuales podremos seleccionar la más adecuada según sea el caso. Este control es parecido a un combobox de aplicaciones de escritorio o select de HTML; de esta manera hacemos referencia a lo que se viene a continuación."

El control Spinner nos permite seleccionar una opción entre las varias que podríamos tener para cierto proceso que quisieramos desarrollar. Este es un control comúnmente usado y que lo trabajaremos a cada tanto en el desarrollo de nuestras aplicaciones sobre Android, así que nos conviene verlo en estas primeras partes por ser un tema relativaente sencillo para su uso cotidiano del mismo.

Seguidamente podemos ver la parte del código más importante que se encarga de cargar la información sobre el Spinner desde Java.

spOpciones=(Spinner) findViewById(R.id.spOpciones);

List listaSpinner=new ArrayList<>();

listaSpinner.add("codideep.com");
listaSpinner.add("Curso gratuito de android");
listaSpinner.add("Plataforma de software");

ArrayAdapter arrayAdapter=new ArrayAdapter(contexto, android.R.layout.simple_spinner_dropdown_item, listaSpinner);

spOpciones.setAdapter(arrayAdapter);

Sin más, les dejo con un video a continuación donde se explica cada parte de este proceso.


Archivo de soporte disponible
Descarga los materiales del tutorial para practicar localmente.
Descargar archivo
¿Te sirvió este artículo? Apóyanos con una donación para seguir creando contenido gratuito de calidad:
Sobre el autor
Kevin Arnold Arias Figueroa
SOFTWARE ARCHITECT - CODIDEEP E.I.R.L.
Profesional en tecnologías de la información con más de 10 años de experiencia en desarrollo de software empresarial, con amplios conocimientos en manejo de arquitecturas de software de escala vertical y horizontal, gestión de proyectos, liderazgo de equipos y dominio en modelado de procesos a gran escala.
Anterior Siguiente