我想过使用这段代码,但它不起作用:
@Override public boolean onPrepareOptionsMenu (Menu menu) { if (Schedule) menu.getItem(1).setVisible(View.GONE); return true; }
有没有办法阻止菜单按钮做任何事情?谢谢.
You must return true for the menu to be displayed; if you return false it will not be shown.
所以我猜这会起作用:
@Override public boolean onPrepareOptionsMenu (Menu menu) { .... Code ..... return !Schedule; }
假设您希望在Schedule等于false时显示菜单.