如果是使用onCreateOptionsMenu方法显示菜单的话
使用如下:
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
//fragment
inflater.inflate(R.menu.yourxml, menu);
MenuItem item = menu.findItem(R.id.yourxmlid);
item.setVisible(false);
//activity
getMenuInflater().inflate(R.menu.yourxml, menu);
menuItem = menu.findItem(R.id.yourxmlid);
menuItem.setVisible(false);
}
如果是将toolbar单独使用的话
toolbar.inflateMenu(R.menu.menu_gallery_detail);
Menu menu = toolbar.getMenu();
MenuItem item = menu.findItem(R.id.toolbar_share);
item.setVisible(false);