Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1
En esta lección vamos a estudiar cómo manejar los distintos tipos de Menús en Android. Los tipos de menús existentes son: 1) Menú de Opciones 2) Menú Contextuales 3) Submenús Cada tipo de menú nos servirán para agregar a nuestra interfaz de usuario las opciones para moverse en una aplicación Android. De esta manera podremos controlar parte del flujo de nuestra aplicación. Los distintos ejemplos de menú los podemos observar en la figura, y cada uno de ellos nos ofrece una opción distinta según las necesidades de nuestra aplicación. Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 2
El Menú de opciones nos permite mostrar opciones que normalmente utilizamos para configurar nuestra aplicación en android. Algunas de las características de este tipo de menús son: Se despliega al presiona la tecla menú (hardware) Despliega 6 elementos, después la opción "más" Se utiliza para mostrar opciones de configuración Se puede personalizar por actividad(por pantalla) Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 3
El Menú de Contexto es muy similar el click derecho de la PC, por lo tanto responde a ciertos elementos, según lo programemos. Este menú se activa al dejar presionada la pantalla sobre el elemento seleccionado. Algunas de las características de este tipo de menús son: Similaral clic derecho enunapc Contextual para el elemento donde se aplica Se conoce como long toucholong press Ejemplos: Copiar, Cortar, Eliminar, Renombrar, etc Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 4
Los submenús nos permiten reorganizar algunas opciones, para evitar una larga lista de menús, así que puede ser útil en ciertas circunstancias. Algunas de las características de este menú son: Menúdentro de otro menú Sólo un nivel de anidamiento Permite manejo de jerarquía Los elementos pueden seleccionarse Selección simple o múltiple Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 5
Para crear un menú, ya sea de opciones, contextual o submenú debemos realizar una serie de pasos en nuestra aplicación de Android. Estos pasos generales son: Crear el archivo xml en la carpeta res/menu Sobreescribir el método oncreateoptionsmenu() Desplegar el menú(inflate) Sobreescribir el método onoptionsmenuselected() En los siguientes ejercicios veremos cómo crear cada uno de estos tipos de menús. Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 6
Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 7
En Global Mentoring promovemos la Pasión por la Tecnología Java. Te invitamos a visitar nuestro sitio Web donde encontrarás cursos Java Online desde Niveles Básicos, Intermedios y Avanzados. Además agregamos nuevos cursos para que continúes con tu preparación como consultor Java de manera profesional. A continuación te presentamos nuestro listado de cursos en constante crecimiento: Fundamentos de Java Programación con Java Java con JDBC HTML, CSS y JavaScript Servlets y JSP s Struts Framework Hibernate Framework Spring Framework JavaServer Faces Java EE (EJB, JPA y Web Services) JBoss Administration Android con Java Datos de Contacto: Sitio Web: www.globalmentoring.com.mx Email: informes@globalmentoring.com.mx Ayuda en Vivo: www.globalmentoring.com.mx/chat.html Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 8