0
Ich legte mein MenuItem in onPrepareOptionsMenu (Menü Menü) und setzen sichtbar falsch, aber es gibt keine Änderung.MenuItem setVisible (false) funktioniert nicht in Android
public boolean onPrepareOptionsMenu(Menu menu) {
MenuItem mi = menu.findItem(R.id.example);
mi.setVisible(false);
return true;
}
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflater(R.menu.main_menu, menu);
// ...
}
Es gibt keine Ausnahmen oder Syntaxfehler.
Das Problem könnte sein, dass Sie nicht 'super.onPrepareOptionsMenu (Menü) aufrufen;' Siehe hier: https://stackoverflow.com/questions/4199753/how-can-i-alter-a-menueitem-on-the-optionen-menu-on-android –
@DanielNugent Ich habe gerade "super.onPrepareOptionsMenu (menu)" hinzugefügt, aber es funktioniert immer noch nicht. – AvaJ
Versuchen Sie, Menüelement vor Fragment zu verbergen? –