Вы находитесь на странице: 1из 16

MENU EN ANDROID

Los menús son un componente común de la interfaz de usuario en muchos tipos de aplicaciones.
Para proporcionar una experiencia de usuario conocida y uniforme, debes usar las Menu API para
presentar al usuario acciones y otras opciones en las actividades.

A partir de Android 3.0 (nivel de API 11), los dispositivos con Android ya no tienen que
proporcionar un botón Menú dedicado. Con este cambio, las apps de Android dejarán de
depender de los paneles de menú tradicionales de 6 elementos; en su lugar, proporcionarán una
barra de app para mostrar las acciones más comunes del usuario.

Aunque el diseño de la experiencia de usuario para algunos elementos del menú cambió, la
semántica para definir un conjunto de acciones y opciones sigue basándose en las API de Menu.
Esta guía muestra cómo crear tres tipos fundamentales de presentaciones de menús o acciones en
todas las versiones de Android.

El uso del recurso de menú es una práctica recomendada por algunos motivos:

Es más fácil visualizar la estructura del menú en XML.

Separa el contenido del menú del código de comportamiento de la aplicación.

Te permite crear configuraciones alternativas del menú para diferentes versiones de la plataforma,
tamaños de pantallas y otras configuraciones aprovechando el framework de recursos de la app.

Para definir el menú, crea un archivo XML dentro del directorio res/menu/ del proyecto y
desarrolla el menú con los siguientes elementos:

<menu>

Define un Menu, que es un contenedor para elementos del menú. Un elemento <menu> debe ser
el nodo raíz del archivo y puede tener uno o más elementos <item> y <group>.

<item>

Crea un MenuItem, que representa un único elemento en un menú. Este elemento puede
contener un elemento <menu> anidado para crear un submenú.
<group>

Contenedor opcional e invisible para elementos <item>. Te permite categorizar los elementos del
menú para que compartan propiedades, como el estado de una actividad o visibilidad. Para
obtener más información, consulta la sección Creación de grupos del menú.

PRACTICA MENU

1. Situamos en la Parte superior del proyecto, pulsa botón derecho del mouse aparece un
menú opción menú -> Android resource Directory
2. Filename escribes menú en Resource Type Menu y pulsas el botón ok
3. Situamos en la Parte superior del proyecto, pulsa botón derecho del mouse aparece un
menú opción menú -> Android resource file.

4. Escribes el Archivo con nombre menú de tipo menú y pulsas ok.


5. En el archivo menu.xml se arrastra 3 menu item
6. En la parte derecha en las propiedades del Menuitem, escribes el id y titulo del Menu
7. En el menuitem utilidades agregamos dos submenú. Solo es arrastrar un menú y dos
menuitem.
8. Mainactivity asocias la actividad con el menú con la Siguiente rutina

.
9. Ejecutamos la Aplicación de Menu el Menu aparece pulsando los 3 puntos verticales
10. Para agregar funcionalidad a cada Menú volvemos a mainactivity, con el método del menú
que tiene como parámetro en menuitem onOptionsItemSelected(MenuItem item), se
accede a cada menuitem con el id de cada uno.
11. Ejecuta la Aplicación, cada ítem del Menu tiene funcionalidad.

Вам также может понравиться