Está en la página 1de 3

Cómo crear submenús en

Android Studio
Por
Andrea Ardións
-
10/08/2016
3
4686

Siguiendo con la ronda de tutoriales rápidos, ahora queremos


mostrarte cómo crear submenús en Android Studio. Estos submenús
te vendrán muy bien para cuando tengas varias opciones y quieres que
el usuario que use tu app elija entre alguna de ellas. Ahora verás cómo
puedes implementarlo en tu app:

Crear submenús en Android Studio


Esto es lo que necesitas (menu.xml).
En el caso de tener un menú de redes sociales, podrás añadir 2 menús
dentro como vemos en la siguiente imagen. El primero para que los
usuarios lo compartan y el segundo, para que envíen un email. Podrás
añadir los que quieras con el <item/>.

EJEMPLO DE SUBMENÚ EN
ANDROID STUDIO

1 <item android:title="Redes sociales">


2 <menu>
3 <item
4 android:id="@+id/nav_share"
5 android:icon="@drawable/indicador_derecho"
6 android:title="Compártenos" />
7 <item
8 android:id="@+id/nav_send"
9 android:icon="@drawable/email"
10 android:title="Envíanos un email" />
11 </menu>
12 </item>

Tendrás que añadir este código a tu menú en Android Studio, para tener
tu primer submenú. Un menú con 2 menús anidados.

RESULTADO DE TU MENÚ CON


VARIOS SUBMENÚS
Aquí mostramos un primer menú con 2 ítems. Luego otro igual y por
último, uno simple. Este sería el código final de tu menú con algún que
otro submenú. Puedes reutilizarlo en tu app que para eso está.

Cómo importar un ejemplo de GitHub en Android Studio


1 <?xml version="1.0" encoding="utf-8"?>
2 <menu xmlns:android="http://schemas.android.com/apk/res/android">
3
4 <item android:title="Redes sociales">
5 <menu>
6 <item
7 android:id="@+id/nav_share"
8 android:icon="@drawable/indicador_derecho"
9 android:title="Compártenos" />
10 <item
11 android:id="@+id/nav_send"
12 android:icon="@drawable/email"
13 android:title="Envíanos un email" />
14 </menu>
15 </item>
16
17 <item android:title="Otras apps">
18 <menu>
19 <item
20 android:id="@+id/app1"
21 android:title="Estados para WhatsApp" />
22 <item
23 android:id="@+id/app2"
24 android:title="Cánticos Atleti" />
25 </menu>
26 </item>
27
28 <item android:title="Tutoriales Android">
29 <menu>
30 <item
31 android:id="@+id/item_tutoriales"
32 android:icon="@drawable/ic_launcher"
33 android:title="Android Studio Faqs" />
34 </menu>
35 </item>
36
37 </menu>

Recuerda tener la imagen en la carpeta drawable en el caso de que lo


quieras que se muestre (esto es opcional).

Cómo conectar el móvil a Android Studio

Ves que es bastante intuitivo. Simplemente, haremos menús simples o


submenúsagrupando varios ítems dentro. En el caso de que no
entiendas alguna parte del código, puedes preguntarnos en los
comentarios.

¿Te ha sido de ayuda? ¿Has podido crear submenús en Android


Studio?

También podría gustarte