位置: 编程技术 - 正文

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

  • 应交税费借方和贷方各表示什么
  • 年度应纳税所得额计算公式
  • 主营业务税金及附加大概比例
  • 企业运输没有发票
  • 不是公司员工可以举报公司不交社保吗
  • 技术服务费入账
  • 印刷宣传册是违法吗
  • 差额发票能不能报销
  • 最近的火车票代售点
  • 金蝶专业版二级科目设置
  • 金融负债
  • 工程违约金收入如何入账
  • 网上申购发票怎么撤销
  • 母公司向全资子公司增资
  • 公司员工出差补贴与差旅费报销制度
  • 房地产企业如何计算增值税
  • 销售类小规模没有成本票怎么办
  • 收到财付通打款认证冲减财务费用怎么做分录
  • 公司注销固定资产如何处理
  • 软件固定资产还是无形资产
  • 房地产开发企业的土地使用权计入哪里
  • bios设置启动顺序(图解说明)
  • win10开机启动文件路径
  • 开增值税发票折扣额怎么开出来的?
  • 员工报销差旅费并归还借款会计分录
  • 账务和申报表不一致
  • win10记事本在哪找
  • php中变量有哪些基本数据类型?
  • 中投公司投资的股票
  • 其他应付款余额在借方表示什么意思
  • w10控制中心在哪
  • 内部审计类型分为哪几种
  • 今夕七夕
  • 没有利润,能否开发票
  • vue3中props
  • 社保缴费基数差1000一般差多少?
  • 前端项目性能优势怎么写
  • 大前端技术架构
  • 有形动产的租赁增值税税率是多少
  • 交所得税会计分录例题
  • 如何把握售后租回交易的主要问题
  • 已经申报过增值税,清卡时显示未申报什么原因
  • 一般纳税人销售旧货适用征收率是?
  • 股东分红后股票会涨吗
  • mockito mock方法
  • db2原理
  • 通过SQL Server 2008数据库复制实现数据库同步备份
  • SQL2005中char nchar varchar nvarchar数据类型的区别和使用环境讲解
  • 在资产减值准备中符合条件可以转回的有
  • 弥补亏损的会计科目有哪些
  • 会计支付预付款怎么记账
  • 固定资产减值准备一经计提不得转回
  • 应收账款期初余额错了怎么调整
  • 发票遗失复印件可以入账吗
  • 预付押金是否可以退回
  • sql server如何重启
  • 电脑操作系统32位和62位怎么升级
  • win2003进入安全模式
  • hkcmd.exe损坏文件
  • linux忘记root密码怎么修改
  • 一键u盘安装系统
  • 怎么清空windows8电脑里全部东西
  • win10移动版能运行电脑软件吗
  • wow血条插件
  • 计算机入域怎么操作
  • node.js中的http.createServer方法使用说明
  • 修改系统用户名为英文
  • mongoose操作
  • python访问地址
  • js中写html代码
  • api/home/getmyregion
  • javascript中的数据类型分为两大类
  • unity基于什么语言
  • jquery中遍历指定的对象和数组是哪个方法
  • 黑马程序员培训怎样
  • 税控盘忘记抄报罚多少
  • 江苏税务网上办税服务厅服务提醒
  • 汽车购置税网上缴纳流程
  • 设计费需要交税吗
  • 新版ukey税盘怎么设置密码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设