Quindi, questo è quello che voglio sapere. Come posso impostare la visibilità del menu in modo programmatico su Android ?? Questo è come io ho il mio menu:Imposta la visibilità nel Menu a livello di programmazione 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;
}
Ma questo codice non è sul onCreate, quindi Non lo so come impostare un elemento visibile o invisibile di programmazione (nel mio caso, voglio che il "menuregistrar" . essere invisibile una volta che ho registrato la mia domanda e per sempre
+1 per risposta bello ... – Lucifer
Due consigli: 1.you può stringere che fino scrivendo 'registrarsi. setVisible (userNotRegistered); '2. Le variabili booleane sono generalmente positive cioè' if (! userRegistered) '. 'if (! UsersNotRegistered)' è difficile da capire: se l'utente non è registrato NO? –
@ W.K.S concordato. grazie per il commento. –