¿Cómo se cambia el menú de opciones en tiempo de ejecución en Android 2.3.3? Tengo dos menús xml y necesito cambiar el tipo de menú en tiempo de ejecución.Cambio de menú en tiempo de ejecución
Me gustaría destruir o actualizar el menú y cuando el usuario presiona el botón de menú, se vuelve a llamar al menú Crear menú para seleccionar el menú xml apropiado.
@Override
public boolean onCreateOptionsMenu(Menu menu) {
if(OPTIONS_TYPE == 0) // Photo option
getMenuInflater().inflate(R.menu.photomenu, menu);
else // Photo + delete option
getMenuInflater().inflate(R.menu.photodeletemenu, menu);
return super.onCreateOptionsMenu(menu);
}
No veo el problema en su código ... Debería funcionar ..., tal vez problema en tu archivo xml? – Jim
Revise sus dos archivos xml, ¿tal vez sean los mismos? Y cree que el código no funciona ... – Jim
Pero onCreateOptionsMenu solo se llama una vez. es decir, cuando el usuario presiona el botón de opciones primero – Arcadia