位置: 编程技术 - 正文

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代理怎么用)

  • 商品房价格居高不下的原因
  • 股份公司解散是什么?
  • 小规模纳税人增值税减免账务处理
  • 支付给个人的佣金费用需要发票吗
  • etc发票开票中
  • 应交税费贷方有余额,怎么销账
  • 融资租赁会计核算的一般原则是什么
  • 年初数和年末数审计报告不一致
  • 外商投资企业采取发包、出租经营
  • 现金折扣净额法税
  • 将外购商品作为非货币性
  • 公司承揽员工租房个税如何入账?
  • 事业单位利息收入
  • 免税发票还可以开吗
  • 总包劳务工资发什么科目
  • 小规模计提税金及附加怎么算
  • 境内公司购买境外公司服务 缴税
  • 私营独资企业是小微企业吗
  • 个体工商户申报流程图
  • 什么叫做区分
  • 商业意外险进项可以抵扣吗
  • 数人侵权行为的类型
  • windows10护眼色设置
  • 一般纳税人做账报税的整个流程详细
  • 总包和分包是什么关系
  • php insert into
  • php://input用法
  • 新会计准则计入管理费用的税费
  • 愚人二部曲
  • wordpress文章编辑使用教程
  • 处理固定资产怎么交税
  • python雪花算法生成id
  • 使用小程序实现im
  • 股权转让怎么做凭证分录
  • 个体工商户属于灵活就业人员吗
  • 短期投资的入账成本
  • 个体经营所得可以用投资人申报吗
  • 企业办理土地证需要哪些资料和手续
  • 印花税计提分录怎么写
  • mysql一次io
  • mongodb添加用户并授权
  • 筹建期的收入要交企业所得税吗
  • 报销宽带费属于什么费用
  • 公司一般户需要年检吗
  • spark sql add jar
  • 税务处理决定书撤销情形
  • 购买房屋缴纳的契税可以退税政策
  • 公司缴纳残保金的标准
  • 文化事业建设税怎么申报
  • 所得税减免的会计科目
  • 企业注销后账务保留多久
  • 支付稿费需要发票吗
  • 外出参加会议费用怎么做账
  • 劳动关系从什么时候确立
  • 银行结息需要开发票吗
  • 半个固定资产如何折旧
  • 会计核算采用什么形式
  • 存货成本计算方法有几种?分别是什么?
  • ubuntu mysql 5.6版本的删除/安装/编码配置文件配置
  • sql连接两个表接查询sql语句
  • 查看运行中的程序快捷键
  • centos6挂载ntfs硬盘
  • WindowsPE与WindowsRE有什么区别
  • 不能运行应用程序的是
  • win10玩cf几分钟无响应
  • 电脑arp攻击怎么解决
  • caddll丢失
  • linux中nm命令
  • 如何配置无线网络路由器
  • jquery示例
  • nodejs的socket
  • jquery deferred对象
  • android的ui组件有哪些
  • centos搭建php
  • 工商注册和税务登记费用
  • 广州市地方税务局规费服务中心
  • 云南省税务局电话
  • 国家税务总局关于涉税中介
  • 合肥高新公共事务管理有限公司
  • 税务局实地核查内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设