位置: 编程技术 - 正文

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

  • 备用金要用发票做账吗
  • 教育培训学校怎么翻译
  • 差额征税扣除额是什么意思
  • 职工教育经费中其他费用包括
  • 工资表多扣个税怎么做账
  • 审计报告印花标
  • 发票没用完可以申请超限量吗
  • 扣缴义务人是否可以领税务发票,是否可以正常申报
  • 可供出售权益工具投资公允价值的增加
  • 营改增后企业所得税怎么算
  • 建筑施工企业收到工程款会计分录
  • 小企业销售材料计入什么科目借方记什么
  • 企业所得税应税所得率
  • 个人互换住房土地增值税
  • 行政单位现金日记账填写样本
  • 专票入账用哪一联
  • 建筑业预交的增值税
  • 流转税通俗举例
  • 没有进项开销项发票是虚开发票吗
  • 如何处理走逃失的人
  • 股东分红纳入社会保险吗
  • 收到财政拨款开什么票据
  • 软件企业证书应该考什么
  • 逾期往来账款怎么处理?
  • 劳务挂靠需要开票吗
  • 小型微利企业普惠性企业所得税减免政策解读
  • 固定资产转入清理记账凭证
  • 月末库存商品怎么记账
  • 收到发票如何写摘要
  • composer.json和composer.lock
  • 向境外支付技术服务费怎里面的增值税怎么入账
  • thinkphp import
  • setup prompt
  • 融资租赁设备所有权归谁
  • 长期待摊费用如何处理
  • 工程公司收到工程款会计分录
  • 历史成本和重置成本的区别
  • 2022年最新办公用房标准
  • 原材料折价销售怎么算
  • 辞退福利为什么不计入产品成本
  • 微信发放红包如何退回去
  • 有限公司分公司属于什么类型
  • 个体工商户免费开票额度
  • 私车公用的汽油费计入哪个科目
  • 资产负债表其他应收款包括哪些内容
  • 小规模纳税人专用发票税率
  • 普通发票为什么只能领一张
  • 限制性股票应纳税额的确定
  • 零税率应税服务出口退税
  • 实收资本变更登记
  • 员工食堂买菜怎么写分录
  • 建筑公司支付给农民工的工资需要取得发票吗
  • 以前年度损益调整结转到本年利润吗
  • 进项税额抵扣是按税率分开抵扣吗
  • 发票开错了只能冲红票吗?
  • 会计的总目标是什么意思
  • 企业偿债能力的含义
  • 公众责任险作用
  • 内账咋做
  • sap批量导入
  • 仓库记录
  • mysql join 慢
  • ubuntu的快捷键
  • 24个方法
  • u盘制作winpe启动盘
  • 360se是什么文件夹
  • mac如何全屏窗口
  • hpm是什么格式的文件
  • win8打开运行的快捷键是什么
  • win8 boot manager
  • linux ps-l
  • jquery技巧
  • 基于JavaScript的图书管理系统
  • unity3ds
  • Android 自定义view
  • python3 flask
  • 地方税收包含哪些
  • 广西电票科技有限公司
  • 电子税务局房产税怎么申报
  • 什么叫做免抵税额
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设