一、optionsMenu:选项菜单

1.创建:重写oncreateOptionsMenu();​

方式一:代码动态添加:

添加项:menu.add();

添加图标:menu.setHeaderIcon​​();

添加标题:menu.setHeaderTitle​​()​;

方式二:xml添加:

​  layout–>menu–>main–>item;

添加项:getMenuInflater().inflate(R.menu.main, menu);

2.点击事件:重写onOptionsItemSelected();

二、contextMenu:上下文菜单

​1.this.registerForContextMenu(视图);    //注意:位置一定要在视图下面。

2.创建:重写onCreateContextMenu();​

方式一:代码动态添加:

同上

方式二:xml添加:

​  同上

3.点击事件:

重写:onContextItemSelected。

同上​​

三、​subMenu:子菜单

在optionsMenu的基础上添加:

SubMenu fileMenu = menu.addSubMenu(“文件”);

fileMenu.setHeaderTitle(“文件标题”);

fileMenu.setHeaderIcon(R.drawable.ic_launcher);

fileMenu.add(1, 1, 1, “打开”);

fileMenu.add(1, 2, 1, “关闭”);

fileMenu.add(1, 3, 1, “分享”);

SubMenu editMenu = menu.addSubMenu(“编辑”);

editMenu.setHeaderTitle(“编辑标题”);

editMenu.setHeaderIcon(R.drawable.ic_launcher);

editMenu.add(2, 1, 1, “复制”);

editMenu.add(2, 2, 1, “粘贴”);

editMenu.add(2, 3, 1, “重命名”);


————————————————
版权声明:本文为CSDN博主「阿水—李伟豪」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lwh13794625320/article/details/50195465

转「阿水—李伟豪」的原创文章相关推荐

  1. 微信推出史上最简单「拍一拍」新功能,仅需一行代码,好友们都玩疯了!

    点击上方 "程序员小乐"关注, 星标或置顶一起成长 每天凌晨00点00分, 第一时间与你相约 每日英文 You will meet two kinds of people in l ...

  2. 从微信「拍一拍」,我想到了那些神奇的一行代码功能(文末福利)

    最近,微信上线了一个彩蛋小功能「拍一拍」,虽然低调发布,但还是冲上了热搜. 这个功能的操作很简单,双击好友头像,好友头像会震动,并显示一条灰色消息,提醒好友被你"拍了拍".「拍一拍 ...

  3. 从微信「拍一拍」,我想到了那些神奇的一行代码功能

    最近,微信上线了一个彩蛋小功能「拍一拍」,虽然低调发布,但还是冲上了热搜. 这个功能的操作很简单,双击好友头像,好友头像会震动,并显示一条灰色消息,提醒好友被你"拍了拍".「拍一拍 ...

  4. DevOps:从「蒸汽时代」到「高铁时代」,SUNMI DevOps转型之路 | 原力计划

    作者 | 文振熙.刘文沣 责编 | 徐威龙 封图| CSDN 下载于视觉中国 商米科技成立于 2013 年,总部位于上海市杨浦区创智天地,是一家具有产品创新基因和互联网基因的公司.商米在短时间内迅速成 ...

  5. 从「蒸汽时代」到「高铁时代」,SUNMI DevOps 转型之路 | 原力计划

    作者 | 文振熙.刘文沣 责编 | 徐威龙 出品 | CSDN博客 封图| CSDN 下载于视觉中国 商米科技成立于 2013 年,总部位于上海市杨浦区创智天地,是一家具有产品创新基因和互联网基因的公 ...

  6. 「4+1视图」学习与理解

    声明:部分内容摘录了简书「橘色对白」作者的文章片段. 之前经常看到文章中提到「4+1视图」,对其也有片面的理解,但一直没有实践过,不清楚其真正的作用,这两天在业务需求分析中运用了其中的一部分,想谈谈自 ...

  7. 「前端开发者」如何把握住「微信小程序」这波红利?

    由于前两周一直在老家处理重要事情,虽然朋友圈被「微信小程序」刷爆了,但并没有时间深入了解. 昨天回广州之后,第一件事情就是把「微信小程序」相关的文章.开发文档.设计规范全部看了一遍,基本上明白了「微信 ...

  8. DeepMind | 手撕MuZero算法「AI核心算法」

    注:耕智能,深耕AI脱水干货 作者: 饼干Japson   报道:深度强化学习实验室 转载请联系作者 前言 1 算法简介 1.1 背景 1.2 理解算法思想 2 模型图文讲解 2.1 MuZero中模 ...

  9. 为「IT女神勋章」而战

    大家好,我是空空star,今天为「IT女神勋章」而战 文章目录 前言 一.IT女神勋章 二.绘制爱心 1.html+css+js 来源:一行代码 代码 效果 2.python 来源:C知道 代码 效果 ...

最新文章

  1. uhttpd 架构调用细节之lua
  2. Gartner的2019战略性技术趋势:量子计算、区块链、AI
  3. [USACO2009 OPEN] 滑雪课 Ski Lessons
  4. wxWidgets:wxTextCompleterSimple类用法
  5. Profile文件管理
  6. [bzoj1059]矩阵游戏
  7. [ABP开源项目]--vue+vuex+vue-router+EF的权限管理系统
  8. 如何理解linux多用户多任务
  9. Chrome、Firefox 浏览器常用设置及操作
  10. mapgis k9将wp、wl、wt转shp属性字段名乱码
  11. MySql分页查询limit
  12. matlab现值与终值函数_Matlab金融工具箱中的主要功能函数
  13. 怎么禁用计算机上的自动播放,手把手教你如何关闭自动播放
  14. webview的白屏,和硬件加速
  15. HTML图片与上面的div有空隙,div与div之间有空隙的解决方法
  16. yuv与rgb图像格式转换
  17. 如何在 Java 中实现最小生成树算法
  18. 【第十二篇】Flowable事件-定时器事件
  19. 一个购房者的辛酸经历(纯属娱乐)
  20. 实验报告三201521460014

热门文章

  1. Cesium中自定义材质(以飞线材质为例)
  2. 高性能任务的强大桌面计算机,win7怎么设置电源管理?win7电源高性能设置方法...
  3. poi设置word表格单元格宽度_poi,word,表格样式
  4. 应用程序及进程守护天使---web服务器看门狗程序
  5. 端午粽香html5游戏,斗罗大陆H5粽香礼更香 端午活动乐享不停_37手游
  6. 系统架构设计师软件生命周期_云架构师生命中的一天
  7. 十种最神奇的快速减肥偏方
  8. 公司可以在员工的电脑上监控什么?
  9. 牛客小白月赛28 A牛牛和牛可乐的赌约 (数论-费马小定理)
  10. Android项目依赖冲突的一个解决办法