Android - No me reconoce el menu

 
Vista:
Imágen de perfil de Charly
Val: 123
Bronce
Ha mantenido su posición en Android (en relación al último mes)
Gráfica de Android

No me reconoce el menu

Publicado por Charly (69 intervenciones) el 12/06/2017 14:45:47
Hola, estoy creando una app con un menu, pero en el main no me reconoce R.layout.menu.
Aquí pongo el método entero:
1
2
3
4
5
6
@Override
    public boolean onCreateOptionsMenu(Menu menu){
        MenuInflater inflater=getMenuInflater();
        inflater.inflate(R.layout.menu,menu);
        return true;
    }
El archivo menu.xml lo tengo en la carpeta layout, no en una especifica llamada menu.
Cuando paso el cursor por encima me aparece el siguiente error:
"Expected resource of type menu".
La aplicación, por lo demás, me funciona bien, pero sin aparecer el menu.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Francisco
Val: 386
Oro
Ha mantenido su posición en Android (en relación al último mes)
Gráfica de Android

No me reconoce el menu

Publicado por Francisco (347 intervenciones) el 12/06/2017 15:35:05
Parece que estas declarando un nuevo menu independiente del de la activity

1
MenuInflater inflater=getMenuInflater();

Prueba así;

1
2
3
4
5
6
7
8
@Override
 
public boolean onCreateOptionsMenu(Menu menu) {
 
	getMenuInflater().inflate(R.menu.pastillero, menu);
 
	return true;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Charly
Val: 123
Bronce
Ha mantenido su posición en Android (en relación al último mes)
Gráfica de Android

No me reconoce el menu

Publicado por Charly (69 intervenciones) el 12/06/2017 15:45:00
Muchas gracias por responder Francisco.
He probado lo que me dijiste y me aparece el mismo error.
Lo he intentado creando el inflater en el onCreate y fuera (justo antes del método), pero me sigue dando el mismo error.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Francisco
Val: 386
Oro
Ha mantenido su posición en Android (en relación al último mes)
Gráfica de Android

No me reconoce el menu

Publicado por Francisco (347 intervenciones) el 12/06/2017 20:07:26
pues tendras el error en el archivo menu.xml
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Charly
Val: 123
Bronce
Ha mantenido su posición en Android (en relación al último mes)
Gráfica de Android

No me reconoce el menu

Publicado por Charly (69 intervenciones) el 13/06/2017 10:39:53
Yo creo que lo he escrito bien, pero por si acaso hay algo mal, te paso adjunto el zip con la carpeta del proyecto para que le eches un vistazo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Charly
Val: 123
Bronce
Ha mantenido su posición en Android (en relación al último mes)
Gráfica de Android

No me reconoce el menu

Publicado por Charly (69 intervenciones) el 13/06/2017 12:16:00
Vale, ya lo he arreglado.
El archivo menu.xml tiene que estar en una carpeta llamada menu, y no en la de los layout.
Aunque este bien escrito y bien llamado en la carpeta Layout no lo reconoce.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar