位置: 编程技术 - 正文

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

  • 所得税退税账务处理
  • 快递费包不包括送货上门
  • 初级农产品免税原理
  • 工商年报多久能显示
  • 物流公司车子
  • 个税申报可以去税务局吗
  • 承兑汇票私人贴现要多久
  • 折扣折让属于什么科目
  • 营业收入比销售商品收到的现金少
  • 受托加工费直接计入生产成本
  • 研发领用原材料的去向
  • 应缴纳增值税计算公式
  • 停车场企业所得税税率
  • 待抵扣税费
  • 劳务费个人所得税税率表2023最新
  • 母子公司可以汇资金吗
  • 工会经费由企业和职工共同负担吗
  • 注销怎么做账
  • 收到车险理赔款会计分录
  • 个人财产税是什么意思
  • 取得海运费发票怎么入账
  • 印花税可以计入在建工程吗
  • mac显示器颜色不正常
  • 销售额不到10万免征什么税
  • 电脑安装的软件桌面上没显示
  • 什么叫冲减进项税额
  • 冲减预付账款是什么意思
  • 上个月做无票收入这个月开票,怎么做分录
  • 会计中记账凭证复核是谁负责
  • 组策略阻止了这个程序0x800704ec
  • 怎么设置宽带开关网络
  • 付款结算单范本
  • php fopen()
  • 政府机关出租房屋要交税吗
  • 逾期未退保证金怎么办
  • 微信小程序前端源码
  • 海月水母有性别吗
  • 借款是经营性负债吗
  • 增值税价外费用是什么意思
  • 财务会计制度或纳税人财务会计核算办法
  • cjzc框架
  • 消耗品算什么科目
  • css响应式布局插件
  • nbtstat命令的用法
  • 律师费开票税费谁承担
  • 单位应缴住房公积金
  • php前台模板
  • mysql 5.7.22安装教程
  • 印花税的特点是
  • sql中的row_number
  • mysql创建数据库的操作步骤
  • 可以直接申请一个微信吗
  • 没进项发票的开销项发票多少税?
  • 个体户经营所得税率表
  • 小微企业税收优惠政策从什么时候开始
  • 长期股权投资被投资方实现净利润
  • 劳务费入什么费用
  • 期末留抵的税额怎么做分录
  • 长期待摊费用怎么做账
  • sql server m1
  • sql语句的优化方式
  • mysql数据备份的方式
  • 苹果15手机价格和图片颜色
  • linux 文字处理
  • centos 环境变量
  • xp系统优化的方法
  • windows8开机启动项在哪里设置
  • windows7模块安装程序可以关闭吗
  • win8怎么改系统
  • 如何用dos命令删除程序
  • ubuntu安装选哪个
  • 标签栏切换代码js
  • Python实现Mysql数据库连接池实例详解
  • js 箭头表达式
  • 批处理转义字符如何
  • python编程入门指南
  • js实现拖拽div的弹出框
  • XRegExp 0.2: Now With Named Capture
  • 律师到税务机关调取信息
  • 车船税完税凭证去哪里打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设