..
Una aplicación genérica digno de este nombre debe tener un menú en el que el usuario puede elegir entre las diferentes tareas a realizar. En este capítulo, y los que siguen, vamos a presentar el menú que nos ofrece Android para aprender a manejar el clic en cada elemento del menú.
Comenzamos con la presentación del menú de Opciones. Este tipo de menú se coloca en la parte inferior de la pantalla y se pueden identificar dos estructuras principales: el icono de menú y menú expandido.
El menú de iconos por lo general contienen los pasos más importantes que un usuario puede realizar dentro de la aplicación. Como se ha dicho se colocan en la parte inferior de la pantalla y son visibles para el usuario sólo después de pulsar el botón de menú en el dispositivo (esto es también cierto en el simulador).
Una práctica muy extendida consiste en incluir en este menú de iconos que resumen el resultado de lo cual se llevará a cabo en el tecleo de la opción del menú. Por ejemplo, si nos referimos a una solicitud de reproducción de música, se podría pensar a asociarse con el elemento de menú de juego icono asociado a la transacción (el tringolino en un círculo).
Con respecto a este menú tenemos una limitación en el número de entradas que puede entrar y este número es de seis. ¿Pero qué pasa si insertamos una serie de artículos de más de seis? sólo el sexto elemento de menú se convertirá en un elemento que al hacer clic se abrirá un menú mucho más ampliado con otros artículos. Esta última aparecerá en una lista que se ampliará a toda la pantalla de abajo hacia arriba poco a poco va a cubrir los contenidos básicos de la ventana de la actividad.
Que dijo que debería mostrar un poco de código (para ser incluido en nuestra actividad), que creará un menú de opciones que estará formado por menú de iconos y un menú expandido (En primer lugar, debe importar la clase android.view.Menu) :
onCreate public void (paquete savedInstanceState) {
super.onCreate (savedInstanceState);
LinearLayout LinearLayout LinearLayout = new (este);
TextView TextView = new TextView (este);
textView.setText ("Haga clic en el menú del simulador");
linearLayout.addView (Vista de Texto);
setContentView (LinearLayout);
}
pública onCreateOptionsMenu booleano (menú Menú) {
menu.add (Menu.NONE, 1, 1, "elemento 1");
menu.add (Menu.NONE, 2, 2, "Artículo 2");
menu.add (Menu.NONE, 3, 3, "Punto 3");
menu.add (Menu.NONE, 4, 4, "Artículo 4");
menu.add (Menu.NONE, 5, 5, "Artículo 5");
menu.add (Menu.NONE, 6, 6, "Punto 6");
menu.add (Menu.NONE, 7, 7, "Artículo 7");
menu.add (Menu.NONE, 8, 8, "Sección 8");
return true;
}
Como se mencionó anteriormente, si hacemos clic en el menú del simulador hará visible el menú del icono se muestra en la siguiente imagen:
De acuerdo con lo que se dijo, ya que hemos entrado en una serie de artículos de más de seis años, la última entrada será el menú del punto de acceso ampliado que se puede ver en este screnshot:

Como podemos ver, una vez que haga clic en cualquiera de los elementos del menú, regresará en silencio.
En el siguiente capítulo se analiza el código y se presentó a los oyentes asociar un elementos de menú particular.
| |
ASP Cero (Ebook)
Aprendizaje de Microsoft ASP y VBScript desde cero. Con sólo 29 €. |
| |
HTML (del curso)
El lenguaje de marcado para la web desde 29 €. |
| |
Grabación de CDs y DVDs (Ebook)
Guía para grabar CDs y DVDs con programas gratuitos. A tan sólo 25 €. |