@Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. // getMenuInflater().inflate(R.menu.activity_menu_principal, menu); // return true; // MENÚ 1 Y SUBMENÚ 1 // SubMenu sub1 = menu.addSubMenu(id del grupo, id del item, orden, título del menu) SubMenu sub1 = menu.addSubMenu(1, 1, 1, "Salir"); // Icono del menú 1 sub1.setIcon(R.drawable.salir); // Icono de las opciones del submenú del menú 1 sub1.setHeaderIcon(R.drawable.salir); // sub1.add(id del grupo, id del item, orden, título de la opción) // sub1.add(1, 10, 1, "Menu salir opción 0"); // sub1.add(1, 11, 1, "Menu salir opción 1"); // MENÚ 2 Y SUBMENÚ 2 PARECIDO AL ANTERIOR SubMenu sub2 = menu.addSubMenu(2, 2, 2, "Información"); sub2.setHeaderIcon(R.drawable.info); sub2.setIcon(R.drawable.info); // sub2.add(1, 20, 0, "Menú información opción 0"); // sub2.add(1, 21, 1, "Menú información opción 1"); /*Como podéis comprobar en las opciones del menú 1 de id del item le pongo * a la 1ª opción 10 y a la 2ª 11 debido a que pertenece al menú 1 la opción 0 y la opción 1 * lo mismo hago con las id de las opciones del 2º menú 20 a la primera y 21 a la segunda. * Esto cada persona lo puede poner como quiera, pero hay que tener cuidado, ya que * no se puede repetir el id de ningun item (opción) */ return super.onCreateOptionsMenu(menu); }