android开发学习——关于activity 和 fragment在toolbar上设置menu菜单
在做一个项目,用的是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怎么实现的?
在此方法中添加一句:@Overridepublic void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { tb.getMenu().clear(); inflater.inflate(R.menu.menu_adddevice, menu); super.onCreateOptionsMenu(menu,inflater);}
可以解决,有此问题的小伙伴们都可以去试试!
这些小细节有时候真的会困扰人很久!
转载于:https://www.cnblogs.com/mengxiao/p/7655038.html
android开发学习——关于activity 和 fragment在toolbar上设置menu菜单相关推荐
- Android开发学习Part3
Android开发学习Part3 可点击的图片 输入控件 菜单和选择器 用户导航 选项卡导航 RecyclerView使用 可点击的图片 心得: 现在的FloatingActionButton写法如下 ...
- Android开发学习之基于ViewPager实现Gallery画廊效果
通过我们前面的学习,我们知道ViewPager是可以做出近乎完美的滑动体验,回顾整个Android,我们发现Gallery具备同样的特点,于是我们大胆地猜想,Gallery是否和ViewPager之间 ...
- android开发学习之路——连连看之游戏逻辑(五)
GameService组件则是整个游戏逻辑实现的核心,而且GameService是一个可以复用的业务逻辑类. (一)定义GameService组件接口 根据前面程序对GameService组件的依赖, ...
- android开发用百度识别图片格式,Android开发学习之路-机器学习库(图像识别)、百度翻译...
对于机器学习也不是了解的很深入,今天无意中在GitHub看到一个star的比较多的库,就用着试一试,效果也还行.比是可能比不上TensorFlow的,但是在Android上用起来比较简单,毕竟Tens ...
- android 壁纸服务,Android开发学习之WallPaper设置壁纸详细介绍与实例
今天和大家分享的是关于在android中设置壁纸的方法,在android中设置壁纸的方法有三种,分别是: 1.使用wallpapermanager的setresource(int resourceid ...
- android开发学习大体思路
android开发学习: android学习的前提是java基础.如果你没有好的java基础,那就赶紧补充,我在这里不做介绍. android是基于linux的,如果你要做底层的东西,可以买一些关于l ...
- android开发学习之路——连连看之加载图片(三)
正如前面AbstractBoard类的代码中看到的,当程序需要创建N个Piece对象时,程序会直接调用ImageUtil的getPlayImages()方法去获取图片,该方法将会随机从res\ dra ...
- Android开发学习之以CameraAPI方式实现相机功能(一)——快速实现相机
今天无意当中发现在<Android开发学习之基于ZBar实现微信扫一扫>中的一部分代码可以用来以硬件方式实现一个照相机的功能,在<Android开发学习之调用系统相机完成拍照的实现& ...
- Android 开发学习笔记
Android 开发学习笔记 Lesson1 (2.28) android之父: Andy Rubin(安迪 鲁宾) Lesson2 (3.3) android 的优点: 开放.网络接入自由.丰富的硬 ...
最新文章
- docker的网络架构配置
- SpringBoot 那些天生自带 Buff 的工具类,你用过几个?
- Exchange 2016 Outlook新建会议时收到提醒邮件
- Java中恒等条件判断:“equals”和“==”
- C++ Multimaps
- 数据库SQL基础语法
- 苹果7手机严重卡顿_为什么苹果手机运存那么小,却不会卡顿?而安卓却不行!长知识了...
- ubantu之Git使用
- php实战搭建博客,yii2项目实战-博客管理平台的搭建
- Python解析pdf转为TXT格式
- Power Query M语言日期时间函数(Date、DateTime、DateTimeZone、Duration)分类汇总,快速掌握
- js判断设备是PC端还是移动端
- 数学建模——层次分析法,一致性检验学习笔记,matlab代码实现(二)
- Oracle学习——dmp文件(表)导入与导出
- 【JAVA自学笔记 DAY01】Java基础入门
- 微信小程序开发学习记录(一):直播功能
- textarea标签 禁止拉伸
- pytorch报错“RuntimeError: DataLoader worker (pid 83709) is killed by signal: Bus error. It is .......“
- 视壮提前祝大家国庆快乐!
- java程序是怎么执行的
热门文章
- 前端中怎么把网页多个文件夹的内容整合成一个_web前端学习笔记
- centos mysql5.6.35_centos6.8 mysql 5.6.35 glibc安装
- python中什么是数据驱动_携程大牛谈自动化测试里的数据驱动和关键字驱动思路的理解...
- form表单会跨域_form 表单跨域提交
- css 中引入第三方字体
- linux僵尸进程理解,聊聊Linux系统中的僵尸进程
- html把多个div做成块,HTML块
- Javascript希尔排序
- Javascript快速排序
- 在nodejs项目装一个库的多个版本