El elemento ITEM no está permitido en MENU

Estoy tratando de hacer un menú de opciones personalizadas. Después de usar este código obtengo: Elemento del elemento no está permitido aquí

Código:

<?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent"> <item android:id="@+id/morsoid_settings" android:icon="@drawable/ic_new_game" android:title="@string/new_game" /> <item android:id="@+id/morsoid_close" android:icon="@drawable/ic_help" android:title="@string/help" /> </menu> 

Inspirado por: Android dev guide

3 Solutions collect form web for “El elemento ITEM no está permitido en MENU”

No sé si hace una diferencia, pero ¿le puso menú en res / menú y no en res / layout?

Intente dejar de lado los atributos de diseño. Aquí está el ejemplo de la documentación:

 <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/new_game" android:icon="@drawable/ic_new_game" android:title="@string/new_game" /> <item android:id="@+id/help" android:icon="@drawable/ic_help" android:title="@string/help" /> </menu> 

Editar – también asegúrese de que está utilizando un MenuInflater como la guía sugiere:

 @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.game_menu, menu); return true; } 

El uso de LayoutInflater hará que <menu> se interprete como un elemento de vista, cuando en realidad es un recurso de menú.

No es 100% seguro de que está hablando de un error de compilación o de los errores mostrados en el sistema de desarrollo mientras está en el archivo de diseño.

Uso de Idea IntelliJ (10.5) Tengo ese error al pegar el código de ejemplo mostrado arriba en el archivo menu.xml.

Sin embargo, después de construir el proyecto, desapareció. Aún veo los errores layout_width / height que ves al editar el archivo menu.xml pero no afecta al comportamiento de compilación o de tiempo de ejecución.

  • Cómo deshabilitar completamente el botón de menú en android?
  • El menú de desbordamiento no se muestra en Android 4.2.2
  • Android Toggle Button en ActionBar
  • Ancla el menú emergente sobre el botón de desbordamiento
  • Cómo hacer whatsapp tipo de animación para abrir el menú de la barra de herramientas (barra de acción)
  • Cómo crear un menú de desbordamiento como la aplicación de Chrome?
  • ¿Cómo agregar un título en el diseño del cajón de navegación?
  • Restablecer el diseño circular en android
  • Cómo implementar un menú secreto
  • PopupWindow - Descartar cuando se hace clic fuera
  • Cambiar programaticamente el icono de ActionBar
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.