ANDROID: 006-RENDERIZADO DE ALERTAS CON TOAST

Kevin Arias
ANDROID: 006-RENDERIZADO DE ALERTAS CON TOAST
"En este post veremos la manera de manejar alertas que se muestran al usuario en una aplicación Android, con lo cual podremos renderizar mensajes de utilidad ya sea para explicar el procesamiento correcto o incorrecto de algo que se esté realizando en la aplicación. Con esto vamos conociendo un poco más de los controles sobre Android, con lo que en temas posteriores iremos combinando según sea necesario para un posible desarrollo formal y profesional."

Ahora veremos el manejo del control Toast, el cual nos permite renderizar alertas para visualización del usuario.

Este control es muy sencillo de usar, por lo que aprovechando esto, usaremos el ejemplo anterior en el que trabajamos con el control Spinner para leer la selección realizada en esta y posteriormente mostrar dicho valor en una alerta de tipo Toast.

Aquí les dejo la parte más importante del código para este proceso.

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

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);

btnMostrarToast.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        String seleccionSpinner=spOpciones.getSelectedItem().toString();

        Toast toast=Toast.makeText(getApplicationContext(), seleccionSpinner, Toast.LENGTH_LONG);

        toast.show();
    }
});

Sin más, les dejo con el siguiente video para que se entienda mejor lo anteriormente mencionado.


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