【发布时间】:2017-11-03 06:32:22
【问题描述】:
我将 MenuItem 放入 onPrepareOptionsMenu(Menu menu) 并设置为可见 false,但没有任何变化。
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);
// ...
}
没有异常或语法错误。
【问题讨论】:
-
问题可能是你没有打电话给
super.onPrepareOptionsMenu(menu);请看这里:stackoverflow.com/questions/4199753/… -
@DanielNugent 我刚刚添加了“super.onPrepareOptionsMenu(menu)”,但它仍然不起作用。
-
你想从片段中隐藏菜单项吗?
-
来自主要活动的@LokeshDesai
标签: android