位置: 编程技术 - 正文

Android中的Menu介绍(android toolbar menu)

编辑:rootadmin

推荐整理分享Android中的Menu介绍(android toolbar menu),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:在安卓中使用menu时可能需要重写的方法有,android menuitem,android toolbar menu,在安卓中使用menu时可能需要重写的方法有,android menu菜单怎么设置,androidstudio中menu放在什么地方,android使用menu需要重写的方法,androidstudio中menu放在什么地方,内容如对您有帮助,希望把文章链接给更多的朋友!

菜单是许多应用程序不可或缺的一部分,Android中更是如此,所有搭载Android系统的手机甚至都要有一个"Menu"键,由此可见菜单在Android程序中的特殊性。Android SDK提供的菜单有如下几种:

选项菜单:最常规的菜单,android中把它叫做option menu子菜单:android中点击子菜单将弹出悬浮窗口显示子菜单项。子菜单不支持嵌套,即子菜单中不能再包括其他子菜单。上下文菜单:android中长按视图控件后出现的菜单,windows点击右键弹出的菜单即上下文菜单图标菜单:这个比较简单,就是带icon的菜单项,需要注意的是子菜单项、上下文菜单项、扩展菜单项均无法显示图标。选择菜单(alternative menu):用的比较少,以后单独介绍,本文先跳过(其实是我还没弄明白啦o(≧v≦)o~~)扩展菜单:选项菜单最多只能显示6个菜单项,超过6个时,第6个菜单项会被系统替换为一个叫“更多”的子菜单,原来显示不下的菜单项都作为“更多”菜单的子菜单项。如下图:

     

        第6个菜单项自动变为“更多”              点击“更多”显示其他菜单项

Android中的Menu介绍(android toolbar menu)

Android3.0又引入了一个叫action bar的东西,本文不做讲解,大家自己google。

android.view.Menu接口代表一个菜单,android用它来管理各种菜单项。注意我们一般不自己创建menu,因为每个Activity默认都自带了一个,我们要做的是为它加菜单项和响应菜单项的点击事件。android.view.MenuItem代表每个菜单项,android.view.SubMenu代表子菜单。其三者的关系可以用下图来表示

  

上面说过,每个activity包含一个菜单,一个菜单又能包含多个菜单项和多个子菜单,子菜单其实也是菜单(因为它实现了Menu接口),因此子菜单也可以包含多个菜单项。SubMenu继承了Menu的addSubMenu()方法,但调用时会抛出运行时错误。OnCreateOptionsMenu()和OnOptionsMenuSelected()是activity中提供了两个回调方法,用于创建菜单项和响应菜单项的点击。

使用Socks5代理下载Android源码 通过代理下载Android源码,解决下载时连接出现Failedtoconnecttostorage.googleapis.comport:Operationtimedout错误。本地开启Socks5端口,端口号,Android源码下载步

Android中canvas画图的简单应用 在最近的Android的实验中用到了绘制图形,于是简单的学习了一下利用canvas进行2D图形的简单绘制,一下是个人的总结,以便日后翻看。其中,有三个重

Android嵌入式产品【儿童定位手表】上手体验分析报告 儿童定位手表体验报告一.硬件介绍:该手表要求安装SIM/UIM卡,必须为电信,而且还要是小卡。安装完sim卡与电池后,需要拧4道螺丝才能固定,否则后

标签: android toolbar menu

本文链接地址:https://www.jiuchutong.com/biancheng/387506.html 转载请保留说明!

上一篇:Android开发之Toast(android中toast用法)

下一篇:使用Socks5代理下载Android源码(socks5代理怎么用)

  • 一般纳税人的税收优惠政策
  • 印花税需要计提吗?怎么做会计分录
  • 全年一次性奖金税收优惠政策
  • 建筑业老项目如何界定
  • 利息费用和利息支出的区别计算公式
  • 公对公不开票怎么办
  • 个人所得税经营所得申报
  • 企业所得税税率多少
  • 增值税普票没有税率怎么回事
  • 开具的红字发票金税三期怎么报税?
  • 保证金存款余额
  • 企业领用本企业生产的产品会计分录
  • 低值易耗品按三年摊销吗
  • 注册商标成功的标志图片
  • 车间设备折旧计入哪个科目
  • 公司投资另一家公司怎么做科目
  • 车间未完工的产品属于什么
  • 销售二手设备税率
  • 预收款转营业外收入要交增值税吗
  • 小规模减半征收什么时候开始
  • 五险二金的二金有什么好处
  • 辅助生产车间照明用电计入哪个科目
  • 商业承兑汇票如何签收
  • cmos密码和bios密码
  • 在当前目录下打开cmd
  • deepin 文件管理器
  • 购物卡销售的重点工作是什么
  • php怎么做网页
  • php登录注册
  • 利息收入结转时怎么做账
  • kjournald是什么进程
  • NDSTray.exe - NDSTray是什么进程 有什么用
  • slee401.exe - slee401是什么进程 有什么用
  • 直线法摊销无形资产属于谨慎性吗
  • 前端加密后端解密代码
  • 收到员工罚款分录
  • 非金融机构从事贷款谁负责监管
  • vue如何销毁页面
  • vue3加ts
  • 差旅费报销会议记录
  • object.assign(this.$data, this.$options.data())
  • ChatGPT 能自己跑代码了!
  • 百度地图定位不更新
  • 打开的ps关不掉
  • mongodb win7
  • 所得税做账是否需要发票
  • 餐饮营业收入怎么算
  • 租来的厂房如何交税
  • 应付账款借方余额负数表示什么
  • 在建工程工伤保险延期费用计算
  • 公司法规定股权转让需要满足什么条件
  • 工程怎么做会计分录
  • 差旅费政策
  • 冲减坏账准备的金额怎么计算
  • 广告公司如何开展业务
  • 会计师事务所工作怎么样
  • 资产减值损失怎么计提
  • Ubuntu下mysql安装和操作图文教程
  • 在mysql中使用视图的限制不包括
  • xp系统 控制面板
  • ubuntu20.04 u盘
  • 将Sublime Text 2固定到Ubuntu启动器的方法
  • ubuntu系统怎么用
  • win10 win8.1双系统
  • linux git管理工具
  • bootstrap3中container与container_fluid外层容器的区别讲解
  • web前端开发工具哪个好
  • jquery filedownload
  • Linux 中的cat命令
  • js自定义鼠标右键菜单
  • css弹性布局是什么
  • jquery-easyui-1.3.3
  • gradle 混淆
  • python 包 __init__
  • 支付境外服务费代扣代缴增值税 会计凭证
  • 简述会计估计及其特点
  • 北京市朝阳区地图
  • 烟草什么品牌好
  • 资源税条例实施细则
  • 生产企业出口退税账务处理会计分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设