在使用Activity嵌套Fragment中,多个Fragment切换时会有一个问题,由于不同的Fragment对应的Toolbar的menu数量不一样,有的fragment有menu,有的没有,有的有一个,有的有多个,在切换Fragment的时候,有时会出现Toolbar上出现Menu显示错误的问;
需要将Fragment中添加
添加此代码即可
toolbar.inflateMenu(R.menu.xxx);
((MainActivity).getActivity()).setSupportActionBar(toolbar);
看到有些朋友说这个需要删掉,但是我这边删掉的话,menu就没有点击效果了,我是以上代码都并存的情况;
网友评论