Dialogs.

Slides:



Advertisements
Presentaciones similares
Repaso desde HTML a XHTML
Advertisements

310 Diálogos de alerta. Un diálogo es una pequeña ventana que pide al usuario que tome una decisión o introduzca información adicional. Un diálogo no.
Ingeniero Anyelo Quintero
DESARROLLO DE APLICACIONES MOVILES I. Temas – CheckBox – Spinner.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) PROGRAMACION DE INTERFASES.
Programación Orientada a Objetos
QUÈ ES VISUAL BASIC ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO (GUI GRAPHICAL.
Componentes Activities – Una activity es una ventana con un interfaz de usuario. Services – Un servicio es un componente que se ejecuta en segundo plano.
Manejo de Eventos. Lo básico para manejo de eventos Cuando se realiza una interacción con el programa, se envía un evento. Es fundamental su comprensión.
Ing. Esp. Ricardo Cújar. SWING  Paquete de Java que permite el desarrollo de interfaces gráficas de usuario.  Api Swing, es sumamente flexible y se.
22/11/2005 E.T.S de Ingenieros de Telecomunicación - UPNA.1 AWT ABSTRAC WINDOW TOOLKIT.
M.C. Meliza Contreras González.  Se le llama interfaz gráfica al conjunto de componentes gráficos(ventanas, botones, combos, listas, cajas de dialogo,
Grupo de Modelamiento de Sistemas Programa de Ingeniería Civil UdeA.
:: Prof. Yeniffer Peña Programación I Interface Gráfica de Usuario Presentación.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS GUI.
Aplicación con Angular, Ionic y PHP Por: Luis Salvador.
Escuela superior politécnica de Chimborazo facultad ingeniería en marketing carrera ingeniería comercial INTEGRANTES: JANneth merino PABLO SANCHEZ semestre:
A prendizaje B asado en P roblemas La VIDA como escenario de aprendizaje.
MICROSOFT ACCESS. Definición de una Base de Datos: un programa que permite gestionar y organizar una serie de datos. Por ejemplo, para la gestión de los.
Identificación de Criterios sobre Tiempos de Entrega Cierre de Ticket Envío de encuesta Usuario Recibe Encuesta Usuario Califica Encuesta Análisis Estadístico.
OUTLOOK 2007.
Aplicación de correo electronico
Google Play Store o Play Store para abreviar, es la aplicación que la gente con tabletas y smartphones Android utiliza para descargar juegos, aplicaciones.
Tarjetas Controladoras
Hay tres iconos para iniciar los programas de la CropSyst Suite.
Media.
SERVIDOR ESCUELA LINUX
PRÉSTAMO INTERBIBLIOTECARIO
SOLICITUD DE DIVULGACIÓN DE EVENTOS
Protección de hojas ,protección de libros, compartir libros
Gestión Documental SharePoint 2013
Tutorial Creación de un Cuadro De Búsqueda Usando la Herramienta Constructor de Cuadro de Búsquedas de EBSCO
Hello Android.
Procesos largos.
Tutorial GMAIL.
Unidad 7 Windows.
APLICACIONES DE WINDOWS
Cómo configurar su correo institucional:
Manual Contrato Servicio PAC Banco de Chile
Clase 12: Ventanas J.Alvarez. Clase 12: Ventanas J.Alvarez.
Clase 12: Ventanas J.Alvarez. Clase 12: Ventanas J.Alvarez.
Sensores.
Programación Orientada a Objetos
todo el potencial de Outlook
¿¿Cómo crear un Blog?? Debes entrar a
La replicación es una buena solución al problema de mover datos entre un servidor central y clientes que sólo se conectan en determinadas ocasiones. La.
Información Básica.
COLOCACIÓN DE CUADROS DE IMAGEN
Las fuentes primarias son todas aquella que contienen información original, que ha sido publicada por primera vez y que no ha sido filtrada, interpretada.
Aplicar un estilo personalizado
En esta aplicación podrá consultar toda la información relativa al XXXV Congreso Nacional de la Sociedad Española de Medicina Interna: programa científico,
Joselin Elizabeth Raygoza Chávez 1-A T/M Tecnologias de la Información.
Excel Macros Macros Automáticas.
Procedimiento Administrativo
FILTROS AUTOMÁTICOS Un filtro es una orden que damos a Excel para que extraiga de una lista de datos, aquellos que cumplan una o unas condiciones determinadas.
Guía interactiva de usuario final operativo
WORD 2010 GRADO 6° / 7°.
Interfaces Gráficas de Usuario
HERRAMIENTAS DE MICROSOFT WORD LOS HIPERVINCULOS Los hipervínculos son enlaces o rutas de acceso a otro archivo, pagina Web o una dirección de correo.
FERNANDA DE LA ESPERANZA DE LEÓN ALVAREZ 1°F/M TECNOLOGÍAS DE LA INFORMACIÓN I Actividad 3.
LOS HIPERVINCULOS ZUÑIGA LOERA NANCY ESMERALDA. CONTENIDO 1.- LOS HIPERVÍNCULOS 2.-COMO INSERTAR UN HIPERVÍNCULO 3.-SINTAXIS PARA INSERTAR UN HIPERVÍNCULO.
Ciclo de Vida de un Sistema.
Procedimiento para Cierre Anual
Cambios de configuración
FORMULARIO DE SOLICITUD DE USUARIOS POAR
Controles para interfaces de usuario
Controles de lista.
MICROSOFT ACCESS. Definición de una Base de Datos: un programa que permite gestionar y organizar una serie de datos. Por ejemplo, para la gestión de los.
¿Como crear tu propia app?
Título de la presentación
Transcripción de la presentación:

Dialogs

Dialog En esta parte seguimos el tutorial de Android https://developer.android.com/guide/topics/ui/dialogs.html Creative Commons 2.5 https://creativecommons.org/licenses/by/2.5/ Universidad de Sonora

Dialog Un dialog (diálogo) es una pequeña ventana que pide al usuario tomar una decisión o dar información extra. Universidad de Sonora

Importante Los diálogos son asíncronos (no bloqueantes). La siguiente instrucción a la apertura del diálogo se ejecuta sin esperar que se cierre el diálogo. La comunicación con un dialog se realiza mediante callbacks. Universidad de Sonora

Tipos de dialogs AlertDialog DatePickerDialog TimePickerDialog Universidad de Sonora

AlertDialog Se recomienda usar DialogFragment como contenedor de AlertDialog: Maneja correctamente el ciclo de vida. Permite reusar la UI del Dialog. Universidad de Sonora

Ejemplo Universidad de Sonora

Ejemplo Universidad de Sonora

Partes de un Dialog Título Contenido Acciones Universidad de Sonora

Pasos para crear un Dialog Llamar al constructor: AlertDialogBuilder builder = AlertDialog.Builder(getActivity()) Configurar el Dialog usando setMessage(), setTitle(), etc. Definir los callbacks de los botones Botón positivo: “OK”, “Aceptar”, “Si” Botón negativo: “Cancelar”, “No” Botón neutral: “Recordar más tarde” Universidad de Sonora

Pasos para crear un Dialog Obtener el AlertDialog a partir del objeto builder. AlertDialog dialog = builder.create(); Universidad de Sonora

Dialogs con listas Lista tradicional (una selección) Lista con botones de radio (una selección) Lista con checkboxes (multiselección) Universidad de Sonora

Lista tradicional Universidad de Sonora

Lista tradicional Universidad de Sonora

Lista de una o más selecciones Usar setMultiChoiceItems() o setSingleChoiceItems() según sea el caso. Universidad de Sonora

Ejemplo Universidad de Sonora

Ejemplo Universidad de Sonora

Dialog con layout propio Universidad de Sonora

res/layout/dialog_signin.xml Universidad de Sonora

res/layout/dialog_signin.xml Universidad de Sonora

Dialog Universidad de Sonora

Dialog Universidad de Sonora

Enviando eventos Escenario: Solución: Una actividad abre un dialog para solicitar datos. ¿Cómo le envía el dialog los datos a la actividad? Solución: El dialog define una interface con métodos para el botones positivo y negativo. La actividad implementa la interface y los métodos. En el callback de los botones, el dialog invoca los métodos de la actividad. Universidad de Sonora

Dialog Universidad de Sonora

Dialog Universidad de Sonora

Actividad Universidad de Sonora

Dialog Universidad de Sonora

Cerrar un dialog Es automático al escoger una opción en una lista o al oprimir un botón. Manualmente: dismiss(); Más información: https://developer.android.com/guide/topics/ui/dialogs.html Universidad de Sonora