如何以编程方式切换MenuItem的可见性?

时间:2013-05-22 20:16:14

标签: android actionbarsherlock menuitem

我正在使用ActionBarSherlock。

我想根据Activity的状态更改哪些ActionBar MenuItem可见。 (例如,取决于选择的选项卡。)

我该怎么做?

2 个答案:

答案 0 :(得分:1)

您可以在onCreateOptionsMenu方法中获取ActionMenu并将其存储在您的活动中,并随时更改任何项目可见性......

答案 1 :(得分:0)

您可以在同一菜单中添加所有项目,只需使用以下内容将其设置为可见或不可见:

menu.findItem(R.id.your_item).setVisible(true/false);

在onPrepareOptionsMenu