programador

iván albizu

Main Blog

Blog

Menú contextual en Android

Menú opciones en Android

El menú opciones en Android y con Eclipse se puede crear directamente al generar un Activity usando la plantilla “Blank Activity”. En esta publicación he querido construirlo paso a paso, creando todas las líneas de código.

Se trabajará sobre dos archivos:

  • MainActivity.java
  • options_menu.xml

El archivo “options_menu.xml” se creará dentro de una carpeta que tendremos que crear llamada “menu”, que estará dentro de la carpeta “res”.

La interfaz gráfica o mediante código XML directamente, se creará tres ítems.

  • El atributo android:id contendrá la referencia del ítem.
  • El atributo android:icon captura la imagen del atributo.
  • El atributo android:orderInCategory permite mostrar el orden de aparición de los ítems.
  • El atributo android:showAsAction sirve para especificar que y como queremos mostrar los ítems.
  • El atributo android:title se usará para especificar el texto del ítem.

El código del XML puede ser:

En el archivo “MainActivity.java” se sobre escriben dos métodos para crear y dar funcionalidad el menú, public boolean onCreateOptionsMenu(Menu menu) y public boolean onOptionsItemSelected(MenuItem item). En el primero se llama y se muestra el menú definido en el XML. Y en el segundo se la da funcionalidad a los ítems, detectando sobre que ítem se hizo “click”. El código de la clase es el siguiente:

Hay tres métodos más que sólo son usados para mostrar un Toast.

Se puede ver el vídeo:

Se puede descargar el código Menú contextual en Android.

Esta entrada tiene 0 comentarios

Deja un comentario





Time limit is exhausted. Please reload CAPTCHA.