位置: 编程技术 - 正文

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

  • 缴纳个人所得税还算应届毕业生吗
  • 出口应退税额如何计算
  • 未确认融资费要还款吗
  • 固定资产变卖怎么开票
  • 资产负债表怎么下载
  • 出口不退税进项税如何处理
  • 住宿费进项税分录
  • 固定资产处置残值收入要纳税
  • 房屋租赁个人所得税缴纳标准是多少
  • 月末结转各项费用支出479000
  • 递延收益税务处理方法
  • 记账凭证的填写示例
  • 消费税申报流程税务实训平台
  • 应收账款坏账计提政策
  • 车辆使用费怎么开票
  • 如果当月有未记账的凭证,系统不可以结账
  • 一般纳税人申请流程
  • 年终一次性奖金个税计算
  • 老版普通增值税发票还能用吗
  • 不计提折旧的固定资产是()
  • 离职后绩效奖金应该按照整月发吗
  • 兼营行为的含义
  • 减少子公司合并的风险
  • 税收返还的账务处理
  • 收到一张餐饮费发票怎么入账
  • 在win7系统中文件属性有哪些
  • php文件包含的4种方式
  • 咨询服务费需要什么附件
  • Windows11预览体验计划空白
  • 职业病治疗费用由谁来承担
  • IE浏览器如何取消全屏
  • 报关代理费是什么
  • 德纳里山
  • jsPDF + html2canvas A4分页截断 完美解决方案(含代码 + 案例)
  • 领用包装物会计科目
  • 审核过程中发现的问题应由被审核部门实施纠正
  • php imagettftext()函数
  • 企业付给个人工资怎么做
  • thinkphp框架作用
  • vscode配置r
  • 融资租赁的固定资产所有权归谁
  • element级联动态加载
  • 如何理解虚拟存储的虚拟
  • node l
  • css浮动怎么弄
  • 纳税人异地预缴所得税
  • 增值税普通发票税率
  • 会计人员信息采集怎么看审核通过
  • 支付货款没有收据怎么办
  • 预交增值税款在申报表哪里填列的
  • mysql死锁的处理方法
  • mysql创建数据库的操作步骤
  • 金税四期主要核查什么?
  • 出口货物 增值税
  • 实收资本可以以现金入账吗
  • 资产负债表日后非调整事项应当在附注中披露
  • 企业刚注册成功又要注销要什么手续
  • 逾期的押金计入什么科目
  • 土地使用税怎么征收标准
  • 代发工资业务流程
  • 合伙企业与公司相比,有什么优势呢?
  • 企业无偿为员工买社保
  • 进口材料是什么意思
  • 建立新公司需要做什么
  • Win7系统如何清除流氓屏保
  • 新品分析表格
  • 苹果MAC电脑如何设置开机密码
  • profiler.exe - profiler是什么进程 有什么用
  • rcapi.exe - rcapi是什么进程 有什么用
  • 好用linux
  • linux cut-c
  • linux sleep 2
  • jQuery解析XML 详解及方法总结
  • jquery解析html文本
  • 苏州峰谷电怎么申请
  • 上海税务发票自动抵扣
  • 国税局巡察整改方案
  • 可以在企业所得税税前扣除的税金
  • 青岛市税务局归谁管
  • 天津住房公积金管理中心官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设