位置: 编程技术 - 正文

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

  • 企业所得税申报表
  • 纳税人未抄报税是什么意思
  • 文化事业建设费减免政策
  • 发生采购业务无合同需要缴印花税吗
  • 电子税务局上财务制度备案错误是啥意思
  • 未取得发票的费用
  • 原材料的运杂费会计分录
  • 企业所得税公益性捐赠扣除标准
  • 对供应商的罚款怎么入账
  • 委托加工的材料计入什么科目
  • 个人所得税没有税也要申报吗
  • 国税退税需要多长时间
  • 增值税一般纳税人认定标准
  • 个人投资收益要交所得税吗
  • 施工服务费税率9%
  • 小规模未开票收入如何申报增值税
  • 购买材料,材料未验收入库,货款未付会计分录
  • 一般纳税人申报表填写顺序
  • 虚开普票是不是很普遍
  • 小规模库存商品结转成本太低怎么办
  • 二手车交易增值税按照多少征收税率减半征收
  • 计提法定盈余公积分录并结转
  • 华为手机屏幕变成黑白色怎么恢复
  • 金蝶系统怎么修改库存数量
  • 企业存款利息收入要交哪些税
  • macbook 怎么换壁纸
  • 如何卸载win10
  • 残疾人就业保障金怎么申报
  • php ftp上传文件
  • 做事应该怎么做
  • pytorch复制模型
  • 应收账款清查采用实地盘点法
  • 购买二手车要缴税吗
  • 酒类销售企业广告宣传语
  • 投标文件中财务报表包括哪些内容
  • 可用保证金余额为负
  • airpods怎么注销主人
  • SSD目标检测算法
  • 大模型时代的自然语言处理
  • 支付国外佣金需要开票吗
  • nginx运行python
  • 租赁的房屋再转租出去交几次印花税呢
  • 技术服务型企业企业所得税率
  • 研发费用范围归集不正确
  • 劳务费不足800如何入账
  • 盈余公积企业所得税税率
  • 财务预算资产负债表如何编制
  • 注册资金认缴和实缴的法律风险
  • 住房公积金中的钱可以当首付吗?
  • 纳税人缴纳的税款叫做什么
  • 其他应收款的账龄如何计算时间
  • 员工上班的停车费谁出
  • 确定施工程序怎么写
  • 公司借调人员工资账务处理
  • 管理费用当月可以结转吗
  • 公司购买一台电脑,会计科目怎么办
  • 银行存款日记账手工账填写样本
  • 车间成本核算表
  • 数据库优化的作用是什么?
  • 所有符合条件x+5的绝对值加x- 2的绝对值等于七的数x
  • win7怎么彻底删除文件
  • 丢失acui16.dll
  • 电脑网络唤醒功能
  • mm pp dpps进程
  • 一个mac多重
  • win7旗舰版如何升级到win10
  • kernel-headers-2.2.1-4
  • win10内置管理员账户禁用
  • linux用ssh登录不进去
  • 设计模式三种
  • Jquery ajax加载等待执行结束再继续执行下面代码操作
  • Node.js中的construct
  • 关于H1的位置解析
  • vue远程调用组件
  • linux中scp命令和scp命令用法大全
  • python,字符串
  • 前方高能(莞尔wr)晋江
  • Android boot.img制作
  • 国家税务总局税务局官网
  • 青岛个人所得税咨询电话是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设