Entonces, eso es lo que quiero saber. ¿Cómo puedo establecer la visibilidad del menú programáticamente en Android? Esta es la forma en que tengo mi menú:Establecer visibilidad en el menú programáticamente android
public boolean onCreateOptionsMenu(Menu menu){
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
public boolean onOptionsItemSelected (MenuItem item){
switch (item.getItemId()){
case R.id.menuregistrar:
break;
case R.id.menusalir:
break;
}
return true;
}
Pero este código no está en el onCreate, así que no sé cómo configurar un elemento visible o invisible mediante programación (en mi caso, quiero que el "menuregistrar" . para ser invisible una vez que me he registrado mi solicitud y para siempre
1 de respuesta agradable ... – Lucifer
Dos consejos: 1.you puede apretar hasta que escribiendo 'registrar. setVisible (userNotRegistered); '2. Las variables booleanas suelen ser positivas, es decir,' if (! userRegistered) '. 'if (! UsersNotRegistered)' es difícil de entender: si el usuario NO está registrado? –
@ W.K.S estuvo de acuerdo. gracias por el comentario. –