Android Studio - Menú Tres Puntos

 crear-menu-tres-puntos

¿Cómo hacer un menú de tres puntos en android Studio?

Para crear un menú OverFlow dentro del ActionBar, se siguen los siguientes pasos:

1. En el directorio de nuestras carpetas y archivos, dirigirse a la carpeta res, anti clic en esta carpeta, elegir la opción new seguido de la opción Android Resource File.

crear-menu-tres-puntos


2. No saldrá la siguiente ventana, se debe colocar un nombre en la opción File name para el menú, este nombre deberá ser escrito en minúscula. En la opción Resource type, seleccionar la opción de Menu. Finalizado este procedimiento dar clic en Ok.


mensaje-crear-menu


3. Se nos creará una carpeta llamada menu, en esta carpeta se ubicará nuestro archivo XML de tipo menú, tendrá el mismo nombre que anteriormente le hayamos puesto. Este archivo XML tendrá como componentes un Menu y Menu Items, en el ejemplo se muestra un Menú Item con el texto "Acerca de".

XML-Menu-overflow

En este archivo XML, podremos añadir configurar a nuestro gusto la cantidad de Menu Items, entre otras cosas.


¿Cómo mostrar este Menú de tres puntos en un activity?

Nuestro menú de tres puntos ya esta creado, pero aún no se mostrará en ningún activity, para permitir que se muestre debemos usar los métodos onCreateOptionsMenu onOptionsItemSelected.

métodos-mostrar-menu-tres-puntos

Estos métodos deben ir fuera del OnCreate del activity pero dentro de la clase, el archivo R.menu_overflow representa el nombre de nuestro menú, mientras que el archivo R.id.opc_acercade representa el identificador de nuestra opción, configurada en nuestro XML Menú. Estos métodos deberán ser implementados en todas las activitys que queramos que muestre el menú de tres puntos.


Publicar un comentario

0 Comentarios