在做一个项目,用的是Android Studio 系统的抽屉源码,但是随着页面的跳转,toolbar的title需要改变,toolbar上的menu菜单也需要改变,在网上找了好久,也尝试了很多,推荐给大家真实有效的解决方案:
- 改变toolbar的title,可以 在向改变toolbar的界面使用:
Toolbar tb = (Toolbar) getActivity().findViewById(R.id.toolbar);
tb.setTitle("改变标题");
- 改变menu菜单:
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1120/2025.html
-
Android客户端开关drawerlayout动态切换toolbar的menu怎么实现的?
在此方法中添加一句:
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
tb.getMenu().clear();
inflater.inflate(R.menu.menu_adddevice, menu);
super.onCreateOptionsMenu(menu,inflater);
}
可以解决,有此问题的小伙伴们都可以去试试!
这些小细节有时候真的会困扰人很久!