位置: 编程技术 - 正文

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

  • 公司卫生纸是自己带还是公司买
  • 一般纳税人开普票多少个点
  • 水电费专用发票税率
  • 购车保险返现如何做会计凭证
  • 给个体工商户付款可以到个人账户
  • 无形资产按几年摊
  • 金融服务征税范围包括哪些
  • 企业的党员活动有哪些
  • 施工企业的成本会计对象
  • 个人减税具体政策
  • 商铺售后返租的会计分录
  • 应收账款和长期应收款区别
  • 分公司亏损总公司账务处理
  • 出口抵减内销产品应纳税额是借方还是贷方
  • 公司注册的费用记什么科目
  • 存出的保证金
  • 当月费用没结账的能先预估计提吗?
  • 报税系统增值税纳税申报查询可以查几年的
  • 非汉语是什么意思
  • 红字专用发票信息表需要盖章吗
  • 未分配利润转入本年利润
  • 在建工程二级科目待摊支出
  • 住宿发票3%和6%区别
  • 顶账的固定资产怎么入账
  • 企业间利息增值税率
  • 为什么手机连不上热点
  • 公司治理的基本内涵
  • 银行贷款利率和利息的区别
  • windows server 2008和r2
  • linux统计代码总行数
  • php字符串函数大全
  • 无销售发票的基本户收入?
  • 其他货币资金属于资产类科目
  • php怎么与mysql连接
  • vue super
  • uniapp微信小程序上传文件
  • 免费设备投放项目
  • javascript手机编程
  • vue3父子组件传递数组通信
  • 流动比率取值是取期末
  • 增值税纳税申报表怎么填
  • 社保已经扣款还可以减人员吗
  • 真发票假业务会坐牢吗
  • 水利建设基金的计费方式
  • python gitpython
  • 全年多少钱就得交税
  • 工会经费上缴流程
  • 季度所得税申报错误,一定要更改吗
  • 委外加工如何管理
  • 企业不计提固定资产损失
  • 企业所得税余额为负数
  • 期初应收账款对应什么科目试算平衡
  • 增值税留抵怎么做凭证
  • 工程发票入账
  • 参展费会计分录
  • JDBC探索之SQLException解析
  • win8自带软件
  • Windows2008 对决 Windows Vista优势
  • ubuntu software database is broken错误该怎么解决?
  • win10系统无法启动
  • Linux通过sar命令查看网卡流量
  • 让一切停留在最美好的时光
  • unity as
  • unity数学函数
  • javascript教程推荐知乎
  • android中的布局分为6种,分别是
  • android内存dump
  • Open quote is expected for attribute "name" associated with an element type "item".
  • table css 模板
  • web标准有哪些方面
  • python将字典转换成字符串
  • socket怎么用
  • unity游戏加密
  • js 返回上一页面并刷新
  • 仿百度首页html代码静态
  • html5三级菜单
  • python函数参数的传递方法
  • 青岛税务局局长是什么级别?
  • 济南代理报税
  • 国家税务总局服务中心
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设