上面几篇文章对toolbar的用法已经讲的很详细了,我想讲的是我在项目中遇到的问题
问题
主界面是一个viewpager+fragment,于是,自己搭建框架的时候,就想在fragment中建立toolbar,由于懒了一下,没有建立那么多fragment.这才产生了问题,四个fregment中,总是只有一个fragmnet的toolbar有菜单栏,纠结了很久,好郁闷的啊,就是找不到,最后写了几个新的fragment,这才发现问题,原来,fragment的
((AppCompatActivity) getActivity()).setSupportActionBar(toolbar);
次方法是获取父类的,所以,fragment中的菜单和父类的一起获取过来了,也就是为什么每次fragment中都只有一个有菜单
如下图:
项目地址 供大家参考学习一下.
网友评论