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.

  • Menú de navegación lateral de Android: cómo incluir la barra de acción en la vista deslizante?
  • Android: personalizar el menú de la aplicación (por ejemplo, color de fondo)
  • Error de desarrollo de Android App: "Bloque XML incorrecto: el tamaño del encabezado 60 o el tamaño total 3932356 es mayor que el tamaño de los datos 0"
  • Cómo agregar elementos de submenú a NavigationView programaticamente en lugar de menú xml
  • Cómo dividir el menú como cromo
  • Cómo implementar un menú secreto
  • ListFragment onPrepareOptionsMenu llamado before onCreate. ¿Por qué y cómo corregir / evitar?
  • Estilo de elemento de menú Arc como en la aplicación tumblr para Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.