![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMseq8nAuBs_xpKP33Gc7XTF8bjo3GeC3d7T3Bg0nQi_StmiXKyURIQkjy_3-viUSwB2O9dL9uGhLXWo_MYZLPAtKVGBvMtnT3B_El8buBDGAI_0o4SMON8lPk8UG6PbSTr7Rqp917N-IN/s1600/Toast+mensaje+emergente.jpg)
Los Toast son muy útiles para mandar mensajes al usuario con efectos integrados de forma general en el sistema.
Este tipo de mensajes puede mostrar simplemente texto, también puede incluir imágenes (iconos) o texto con imágenes (iconos), cada programador puede personalizar su mensaje emergente según sus necesidades. Existe la posibilidad de crearlo como un objeto, definirlo y después asignarle los valores, de este modo se tienen ciertas ventajas de personalizar en Toast como la posición, los margenes, Pero ahora mostraré el Toast sencillo.
Para usar este widget se tiene que importar su librería con la siguiente linea.
import android.widget.Toast;Una instancia Toast tiene tres atributos, su estructura es la siguiente.
Toast.makeText (Context contexto ,String texto,Int duracion).show();
contexto.- Activitdad de la aplicación donde se presentará el mensaje emergente toast.
texto.- Variable String que contendrá el mensaje a mostrar.
duracion.- Variable entera que acepta valores Toast.LENGTH_SHORT (0) o Toast..LENGHT_LONG (1).
Para lanzar el mensaje emergente solo tenemos que insertarlo en la parte de nuestra actividad donde se ejecutará, importante para ejecutar un mensaje Toast debe estar dentro del código de una actividad.
Mi aplicación realiza la siguiente actividad, al pulsar un botón que dice "Generar" muestra un Toast (mensaje emergente) que dice "Pulsaste el boton". El resultado es el de la imagen.
Layout Código XML
Recursos String
ZASApp4 Hello world! Settings Generar
Activity Código Java
package com.example.zasapp4.zasapp4; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.view.View; import android.widget.Button; import android.widget.Toast; public class ZASApp4MainActivity extends ActionBarActivity { Button btn1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_zasapp4_main); btn1 = (Button)findViewById(R.id.button); btn1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Toast.makeText(ZASApp4MainActivity.this, "Pulsaste el boton", Toast.LENGTH_SHORT).show(); } }); } }
Espero que este post haya sido de ayuda, todavía seguimos con cosas simples para la programación en Android desde cero recuerda seguirnos en las redes sociales para ayudar a crecer este proyecto. Escribe tus dudas y comentarios.
No hay comentarios:
Publicar un comentario