位置: 编程技术 - 正文

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

  • 初级职称经济法目录
  • 工地工贸药品入库流程
  • 工会可以现金支付吗
  • 出口退税进项税额转出怎么申报
  • 金融业产值和金融业增加值有什么不同
  • 经济利益的流入一定是收入吗
  • 旅游企业纳税
  • 入资款印花税怎么计算
  • 固定资产累计折旧是什么科目
  • 发票验证码和校验码是一样的吗
  • 提供洒水车服务税率
  • 企业的党员活动有哪些
  • 提现需要填制什么表格
  • 补发工资计算公式
  • 冲以前年度暂估
  • 领导报销发票挂哪个科目
  • 收据注明实际到账时间
  • 企业所得税的减按征收如何计算
  • 个人开增值税普票有没有限额
  • 超出经营范围能不能开发票
  • 农产品增值税优惠政策2021
  • 意外险部分费用怎么算
  • 小规模纳税申报表下载
  • 月末印花税会计分录
  • 代购商品委托书怎么写
  • 商业汇票的目的
  • 专用发票超过360天作废
  • 老板私车转让给老板
  • 事业单位个人借款未还违反什么规定
  • 怎样开发票的具体步
  • 购入办公楼按多少折算
  • php常用的技术栈
  • 应税销售额含增值税吗
  • protect.exe进程
  • 龙骨花的养殖方法移植
  • win7电脑开启麦克风权限设置
  • 非货币性资产交换
  • 盈余公积转增资本会计科目
  • 想做酒水批发的生意怎么做?
  • 即征即退,先征后退,先征后返的区别?
  • 高新技术企业如何在电子税务局备案
  • 企业所得税减免20%按5%征收
  • php获取并显示用户的用户名
  • vue为什么监听不到对象内部属性
  • 简述php图像操作的基本步骤
  • web自动化测试平台
  • 深入vue3+typescript技术栈
  • web前端三大主流框架vue
  • 出口退税进项税额转出怎么申报
  • 增值税纳税申报表怎么填
  • 营业外支出的内容包括
  • 公司油票发票信息怎么查
  • 购买实验材料入什么科目
  • 核定征收企业盈利怎么算
  • 一般纳税人的商业保险可以开票吗
  • 转让金融商品应交增值税可以抵扣吗
  • 固定资产正常报废与非正常报废的会计处理基本相同
  • 农产品收购进项税抵扣会计分录
  • 受疫情影响较大的上市公司
  • 其他应收款核算什么
  • 城建税教育费附加会计分录
  • 特许权使用费代扣代缴企业所得税
  • 账薄的使用规则
  • windows mysql my.cnf
  • mac系统照片在哪个文件夹
  • 键盘和鼠标冲突
  • win10系统如何添加隐藏wifi
  • 电脑xp系统运行速度慢
  • eudcedit.exe
  • Linux基础与应用开发指南pdf百度云
  • windows where命令
  • 发现可疑文件autorun.inf
  • jquery可以实现哪些效果
  • Javascript & DHTML 实例编程(教程)(四)初级实例篇2—动画
  • libgdx robovm admob IOS SDK的绑定
  • jquery自定义方法
  • 沈阳市地方税务局
  • 河南地税网上税务局
  • 西乡塘区税务局电话
  • 海淀九所税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设