toolbar menu 的显示与隐藏

作者: 超威蓝猫l | 来源:发表于2018-03-14 20:49 被阅读50次

    如果是使用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);
    

    相关文章

      网友评论

        本文标题:toolbar menu 的显示与隐藏

        本文链接:https://www.haomeiwen.com/subject/vvyqqftx.html