Are you sure you want to open context Menu on Click of Menu button?

因为,上下文菜单适用于特定视图,

上下文菜单提供影响UI中特定项目或上下文框架的操作.您可以为任何视图提供上下文菜单,但它们通常用于ListView,GridView或其他视图集合中的项目,用户可以在其中对每个项目执行直接操作.

要在长按下显示上下文菜单,大多数客户端将要调用registerForContextMenu(View)并覆盖onCreateContextMenu(ContextMenu,View,ContextMenu.ContextMenuInfo).

对于设备的菜单按钮,您可以使用Options Menu

更新:

我从来没有试过这个,但你可以做点什么,

>处理菜单按钮按下设备事件,

public boolean onKeyUp(int keyCode, KeyEvent event) {

if (keyCode == KeyEvent.KEYCODE_MENU) {

// ........

}

return true;

}

>把线放进去,

this.openContextMenu(view); // Here view is reference for which you have a register contect menu..

android菜单点击功能怎么做的,单击android中的Menu按钮打开上下文菜单相关推荐

  1. Android中的Menu功能菜单-OptionsMenu[选项菜单]

    Android中的菜单是用户界面中最常见的元素,使用也很频繁,在Android中,菜单被分为3种,分别为选项菜单(OptionsMenu).上下文菜单(ContextMenu).子菜单(SubMenu ...

  2. android禁止录屏功能,react-native(安卓)项目中禁止截屏与录屏

    一.整个项目中禁止截屏与录屏 在android/app/src/main/java/com/your-app-name/MainActivity.java文件中的onCreate方法中添加如下代码即可 ...

  3. android快速点击两次,如何通过在Android中快速单击两次按钮来防...

    如果我在我的Android应用中快速单击按钮,似乎它后面的代码运行了两次. 如果我两次单击菜单按钮,则必须启动onclick的活动只会启动两次,而我必须退出两次. 这真的很烦人,因为如果我单击菜单按钮 ...

  4. ui li 菜单 点击添加下级_【Qt开发】实现系统托盘,托盘菜单,托盘消息

    概述 系统托盘就是在系统桌面底部特定的区域显示运行的程序.windows在任务栏状态区域,linux在布告栏区域.应用程序系统托盘功能,是比较普遍的功能,本篇将详细的介绍如何实现该功能. 演示Demo ...

  5. android双导航功能,高级功能-导航组件-开发指南-Android 导航SDK | 高德地图API

    导航组件的配置类 AmapNaviParams中提供了很多配置方法,支持在启动同时传入,满足自定义需求. 启动相关配置 如果已经在外部通过AMapNavi计算过一条路线,可以选择启动组件不进行重新算路 ...

  6. layui table行点击tr_LayUI数据表格行单击事件中选中

    2019年9月5日11:19:17 实现思路 直接修改复选框选中状态和伪复选框(DIV)Class 但是调用checkStatus获取不到选中的行 查看底层源代码checkStatus方法的实现是缓存 ...

  7. android菜单详解三:上下文菜单

    创建一个上下文菜单 一个上下文菜单跟PC上的右键菜单类似.你应使用上下文菜单为用户界面上的某个部分提供动作选择功能.在Android中,一个上下文菜单会在用户长按一个界面条目时出现. 你可以为任何Vi ...

  8. java contextmenu_安卓开发_浅谈ContextMenu(上下文菜单)

    长下文菜单,即长按view显示一个菜单栏 与OptionMenu的区别 OptionMenu对应的是activity,一个activity只能拥有一个选项菜单 ContextMenu对应的是View, ...

  9. Android菜单详解——理解android中的Menu

    前言 今天看了pro android 3中menu这一章,对Android的整个menu体系有了进一步的了解,故整理下笔记与大家分享. PS:强烈推荐<Pro Android 3>,是我至 ...

最新文章

  1. React Native 环境配置
  2. 在同一页面显示多个JavaScript统计图表
  3. 使用bat来运行cygwin,执行脚本(命令)
  4. qprocess 最小化启动外部程序_程序员易踩的 9 大坑,教你识别
  5. CVPR 2018 paper list(论文列表)
  6. 拆轮子:requests
  7. 本地提交spark_spark快速入门(三)-------spark部署及运行模式
  8. pytorch---之BN层参数详解及应用(1,2,3)(1,2)?
  9. socket解决:Address already in use报错问题
  10. 2019全国大学生电子设计竞赛备赛笔记--风力摆--板球--模拟曲射电磁炮
  11. AI(人工智能)园区顶层设计方案(ppt)
  12. 利用pl/sql读文件(简单)
  13. 证明:T(n)= T(n-1) + O(n)等于O(n的平方)
  14. C笔记05-选择顺序结构,关系与相等,优先级和结合性
  15. Alpine中文字体
  16. 关于杂项(bugku平台)(持续更新)
  17. 爱奇艺体育获5亿元战略融资 ,IDG资本、汇盈博润领投
  18. 用 OpenCV 检测图像中各物体大小
  19. 将平板作为自己电脑的第二屏幕的方法
  20. 后端工程师-软件类OPPO-2023届校园招聘笔试题-后端(A卷)

热门文章

  1. P1101 单词方阵
  2. ODPS主备集群双向数据复制导致主备中心网络打爆问题
  3. 喝酒撸串聊技术!来看云栖大会15位大咖真人秀
  4. 除了清空购物车,阿里年会的技术也够霸气!
  5. 《淡夜未央》:互动叙事游戏如何提升玩家参与感和互动性?
  6. Unity Gamma校正转为线性空间
  7. python LAADS+Selenium下载MODIS数据
  8. SecureCRT设置背景颜色和目录(文件夹)颜色
  9. aproxy配合Nginx搭建Web集群部署实验(图文详解)
  10. 使用CEfSharp之旅(8)CEFSharp 使用代理 更换位置IP