..
Otra herramienta de uso común en muchas aplicaciones es la AlertDialog. Este elemento se utiliza para mostrar un mensaje informativo al usuario, por lo general un error, un comportamiento no deseado o una confirmación por parte del usuario a alguna acción (por lo que es capaz de recibir y administrar los insumos en la parte de ' usuario). Para que quede claro es que la ventana pop-up que aparece, con un poco de animación, en sustitución de la actividad en ese momento se muestra en la pantalla.
Por ejemplo, una aplicación que requiere una conexión a Internet para hacer operazoni, un'AlertDialog puede mostrar al usuario cuando el dispositivo se puede conectar a una red Wi-Fi.
Cabe señalar que el AlertDialog, una vez que aparece en la pantalla, hacer la actividad que generó sin interacción del usuario. Se puede volver a interactuar con la actividad única y exclusivamente cuando se decida a cerrar la AlertDialog.
Veamos ahora cómo construir una costumbre AlertDialog en el título y el mensaje, y que tiene dos botones que se asocia con un detector que será capaz de entender cuál de los dos botones que se hace clic.
En primer lugar vamos a ver el código para la creación de un ALertDialog. Para hacer esto con seguridad nos posicionamos en un archivo de Java (si usamos el viejo archivo de proyecto posizioniamoci HelloWorld.java) y lo primero que debemos importar los paquetes siguientes.:
android.app.AlertDialog importaciones; android.content.DialogInterface importaciones;El primer paquete va a importar la clase en relación all'AlertDialog y el segundo paquete va a importar las herramientas necesarias para implementar un oyente de los botones para añadir AlertDialog.
Instrumentos importados deben ingresar el siguiente código en el método OnCreate, y por supuesto después de la invocación de setContentView:
AlertDialog.Builder miaAlert AlertDialog.Builder = new (este);
miaAlert.setTitle ("AlertDialog de MrWebMaster");
miaAlert.setMessage ("Este es mi primer AlertDialog");
MiaAlert.create AlertDialog alerta = ();
Alert.show ();
Analizar el código, vemos que la creación de toda la estructura de la alerta se asigna a la AlertDialog.Builder objeto que, a través de la invocación del método setTitle setMessage, y se establece el título y el mensaje de AlertDialog para mostrar al usuario. Tenga en cuenta que el constructor del objeto se pasa como AlertDialog.Builder este contexto que la actividad que estamos trabajando ahora mismo.
Estructurado el AlertDialog AlertDialog inicialización de un objeto se crea con las características indicadas por el constructor a través de la onCreate método. Hasta ahora sólo hemos instancia objeto AlertDialog inició la aplicación y si no vamos a ver en la pantalla. Para evitar esto, se invoca el método show, que precisamente permite a la pantalla dell'AlertDialog.
Una práctica muy común es añadir, antes de que el título de "la imagen explicativa AlertDialog debería representar el significado del mensaje. Para que quede claro si el mensaje se muestra al usuario un mensaje de error sería conveniente incluir una imagen que representa como un signo de exclamación sobre un fondo rojo o si el mensaje es una advertencia asociada con la imagen clásica de un signo de exclamación dentro de en un triángulo amarillo.
Para mostrar cómo realizar esta icon.png personalización usar la imagen (el que identifica a nuestra aplicación en el menú), ubicado dentro de la carpeta res / dibujar.
Y 'Sólo tiene que insertar este constructor adicional en la línea de código:
miaAlert.setIcon (R.drawable.icon);
En el próximo capítulo vamos a agregar botones a AlertDialog y obligar a la escucha.
| |
ASP (Advanced)
Ciclo completo para la creación de sitios Web dinámicos. A partir de 39 €. |
| |
PHP (Curso)
Ciclo completo para la creación de sitios Web dinámicos. A partir de 49 €. |
| |
XML (Curso)
Creación de estructuras XML, XSL y extensible otros idiomas. A partir de 29 €. |