Android Fragment切换时导致ToolBar上的MenuBar消失问题;

在使用Activity嵌套Fragment中,多个Fragment切换时会有一个问题,由于不同的Fragment对应的Toolbar的menu数量不一样,有的fragment有menu,有的没有,有的有一个,有的有多个,在切换Fragment的时候,有时会出现Toolbar上出现Menu显示错误的问;

需要将Fragment中添加

添加此代码即可
toolbar.inflateMenu(R.menu.xxx);

((MainActivity).getActivity()).setSupportActionBar(toolbar);
看到有些朋友说这个需要删掉,但是我这边删掉的话,menu就没有点击效果了,我是以上代码都并存的情况;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。