位置: 编程技术 - 正文

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

  • 税务登记的期限为几年
  • 发票专用章号码是老号码还能用吗
  • 增值税发票必须本人去开吗
  • 个税申报赡养老人只能填一个吗
  • 社保公积金计提是本月计提下月
  • 发票上的密码区有什么用
  • 填写银行结算凭证的有关印鉴,应集中由谁保管
  • 税金及附加包括个人所得税吗
  • 高温补贴能以别的形式发放吗
  • 建安企业企业所得税核定
  • 技术服务费发票税率是多少
  • 企业所得税税前扣除异常
  • 退票费报销凭证可以在机子上打印吗
  • 收到员工补缴的公积金怎么入账
  • 炫龙dd3笔记本怎么样
  • Linux系统怎么设置常亮
  • typecho插件开发教程
  • 现金流量套期的例子
  • 进口货物怎样报关
  • hkc中文是什么意思
  • WordPress导航菜单权限控制
  • 存货周转材料报废处理会计分录
  • 税款滞纳金会计科目
  • 应收账款的主要功能包括哪些
  • php中.的作用
  • 以前年度损益调整在利润表中怎么填
  • 以物易物双方做什么处理
  • 注册资金抽回
  • 阿里巴巴达摩院ai
  • 图幅翻译
  • 应收账款等于什么加什么
  • 农民专业合作社名词解释
  • 企业所得税怎么征收几个点
  • c语言中exit函数怎么用
  • 商业汇票利息账务处理如何做?
  • pandas常用
  • 企业所得税包含营业外收入吗
  • 外购的商品
  • 残疾人就业保证金上年工资总额是说上一年度么
  • 小微企业季度收入
  • 企业所得税的应纳税所得额怎么计算
  • 减免残保金相关政策
  • 刚成立公司没有发生业务,如何申报企业所得税
  • 增值税专用发票的税率是多少啊
  • 确认收入结转成本可以写在一张凭证上吗
  • 会计分录怎么用
  • 财务会计期末总结
  • 待认证进项税额和待抵扣进项税额的区别
  • 货物运费是否计入成本
  • 报表其他非流动资产
  • 为什么留存收益不考虑筹资费用
  • 进项税额抵扣是按税率分开抵扣吗
  • 其他应付款转实收资本走什么程序
  • 保险公司会计的特点
  • sqlserver增删改查执行语句
  • Win7/Win8.1/Win10的UAC对话框“是”点不了的原因及解决方法
  • win7开机报错0xc0000098
  • ubuntu20.04升级
  • centos下载命令
  • linux怎么调整屏幕大小
  • centos8 固态硬盘
  • ae安装之后打开是crash
  • 如何设置win10自动登录
  • 电脑一直显示windowsxp怎么办
  • yum下载已安装的包
  • window10的微软商店在哪
  • win7安装软件提示停止工作
  • linux ssh gui
  • react native community
  • lrucache算法
  • nodejs xhr
  • 电脑完美平台
  • shell获取当前脚本的进程
  • js debounce实现
  • javascript的基本规范
  • js使用类
  • 重庆购房退契税
  • 如何在电子税务局看本月应申报的税
  • 税务局残疾人就业保障金
  • 财税知识
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设