Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 ActionBarSherlock。
我想根据我的 Activity 状态更改哪些 ActionBar MenuItems 可见。(例如,取决于选择了哪个选项卡。)
我怎样才能做到这一点?
您可以在 onCreateOptionsMenu 方法中获取 ActionMenu 并将其存储在您的活动中,并随时更改任何项目的可见性......
您可以在同一菜单中添加所有项目并将其设置为可见或不可见,只需使用:
menu.findItem(R.id.your_item).setVisible(true/false);
在 onPrepareOptionsMenu