Android ToolBar Menu按钮的动态隐藏

首先是ToolBar加载Menu,在加载Menu后获取到Menu的对象。

    private void mangerToolBar(){
        toolbar.inflateMenu(R.menu.menu);
        menu = toolbar.getMenu();
        toolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {
            @Override
            public boolean onMenuItemClick(MenuItem menuItem) {

                }
                return true;
            }
        });
    }

 

然后再需要对Menu隐藏的时候通过

 menu.setGroupVisible(0,false);

进行动态显示及隐藏。false是隐藏,true是显示。

你可能感兴趣的:(Android)