2 baidu 33471004 baidu_33471004 于 2016.01.24 12:48 提问

点击android模拟器上的menu键如何直接出现一个dialog

点击android模拟器上的menu键如何直接出现一个dialog,是要给menu按钮设置监听吗,如果是,android系统中的id哪个代表模拟器上的menu

2个回答

devmiao
devmiao   Ds   Rxr 2016.01.25 07:04
leilba
leilba   Rxr 2016.01.26 11:37

可以在activity里面捕获menu键

 @Override
 public boolean onKeyDown(int keyCode, KeyEvent event) {
  //捕获menu键
  if (keyCode == KeyEvent.KEYCODE_MENU) { 
   // 在这里做你想做的事情,比如说显示一个dialog
     //showDialog();
     return false; 
  }   
  return super.onKeyDown(keyCode, event);
 }
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ListView点击item弹出Dialog
点击ListView的item弹出Dialog,点击Dialog的某个控件,更改item的值。
Android dialog的显示位置、弹出效果、返回键控制、外部点击事件控制功能点集合
Android dialog的显示位置、弹出效果、返回键控制、外部点击事件控制
Android弹出Dialog工具类
这是我自己根据平时应用写的一个工具类,然后进过打包(含源码),实现多种情况下的Dialog,如果觉得可以,给个好的评价
Android 表情开发
android表情开发功能实现,点击menu键插入表情
点击ListView出现子菜单
ListView点击出现子菜单,不仅有这个功能,里面还设计到了listView长按事件、listViewitem删除事件,可以参考下。
Android Dialog全屏显示、动画显示
android点击相机和图片选择用到自定义Dialog
TimePicker,TimePickerDialog以及自定义timepicker(一)
场景:在activity上点击,弹出一个dialog,然后点击dialog上的一个按钮,在弹出时间。以及自定义dialog
自定义Dialog以动画方式从底部弹出
通过dialog解析自定义的布局文件,点击触发后以动画方式从底部弹出,类似点击分享底部弹出微信,qq等内容
各种Android Dialog创建及其监听事件实现
在Android开发中 我们经常会需要在Android界面上弹出一些对话框 比如询问用户或者让用户选择 关于Android Dialog的使用方法 已经有很多blog做出了详细的介绍(比如博客:7种形式的Android Dialog使用举例) 但是只是给出了创建各种类型对话框的方法 并为给出创建对话框之后 并为给出如何用户获取在对话框中做出选择后的数据 即如何监听用户做出的选择 接下来笔者将根据JavaDoc API文档引导读者详细的了解提示对话框 文本框对话框 简单列表对话框 单选项列表对话框 多选项列表对话框 自定义对话框6种类型对话框监听事件的具体处理过程 1 创建提示对话框 笔者为该对话框添加了3个按钮 分别是 PositiveButton (确定) NeutralButton NegativeButton(取消) 中文意思是积极的按钮(确定) 中立的按钮 消极的按钮(取消) 按字面意思翻译 有点怪 但是很形象 创建提示对话框并实现监听事件的代码如下: 2 创建文本框对话框 笔者为该对话框添加了1个文本 一个PositiveButton (确定) 一个NegativeButton(取消) 并实现了PositiveButton点击监听事件 点击后后去文本框里的内容 并以toast形式显示出来 创建文本框对话框并实现监听事件的代码如下: 3 创建简单列表对话框 笔者为该对话框添加了一个数组显示列表 并实现了点击列表item选项监听事件 点击item选项后获取item内容 并以toast形式显示出来 查阅JavaDoc API文档 读者可根据JavaDoc API文档来了解如何实现单击item选项监听事件 如下列出的setItems 方法第2个参数易知只要为第2个参数提供OnClickListener实例即可实现监听事件 读者可通过这种方式触类旁通以下几种对话框监听事件的实现 学会通过查阅JavaDoc API文档来解决问题是一项开发必备的编程能力 创建简单列表对话框并实现监听事件的代码如下: 4 创建单选按钮列表对话框 笔者为该对话框添加了一个单选按钮数组显示列表 并实现了点击item选项监听事件 点击item选项后获取item内容 并以toast形式显示出来 5 创建复选框列表对话框 笔者为该对话框添加了一个复选框数组显示列表 并实现了点击复选框选项监听事件 选中复选框选项后 获取所有选中的选项 并以toast形式显示出来 创建复选框列表对话框并实现监听事件的代码如下: 6 创建自定义列表对话框 笔者为该对话框添加了自定义的布局文件 该自定义布局文件包含一个文本标签和一个文本框 并实现了确定按钮点击监听事件 在文本框输入内容后 获取文本框里的内容 并以toast形式显示出来 创建自定义列表对话框并实现监听事件的代码如下: 参见blog:http: blog csdn net andie guo article details 14145135">在Android开发中 我们经常会需要在Android界面上弹出一些对话框 比如询问用户或者让用户选择 关于Android Dialog的使用方法 已经有很多blog做出了详细的介绍(比如博客:7种形式的Android Dialog使用举例) 但是只是给出了创建 [更多]
Android 动态切换Menu效果
使用ActionBar+Fragment+ViewPager+Menu实现的动态切换Menu的下过,每当用户切换到一个Fragment时,与之对应的Menu效果就随之切换,本例共有三个Fragment,每切换到一个Fragment上方的MenuItem的样式就会生成一个新的样式,然后点击Menu项可以配合Fragment对当前业务逻辑进行编写