0
私のMenuItemをonPrepareOptionsMenu(メニューメニュー)に置き、falseを表示しますが、変更はありません。MenuItem setVisible(false)は、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);
// ...
}
例外または構文エラーはありません。 onPrepareOptionsMenuでonCreateOptionsMenuのmethonのメニュー項目の
を呼び出す;'ここを参照してください:https://stackoverflow.com/question/4199753/how-can-i-alter-a-menuitem-on-the-options-menu-on-android –
@DanielNugent「super.onPrepareOptionsMenu(menu)」を追加したばかりですが、それでも動作しません。 – AvaJ
あなたはフラグメントからmenuitemを隠そうとしていますか? –