首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

一个关于监听菜单键的有关问题

2013-09-14 
一个关于监听菜单键的问题代码如下 我想通过监听菜单键来显示自定义的菜单 点击第一下的时候可以显示 但是

一个关于监听菜单键的问题
代码如下 我想通过监听菜单键来显示自定义的菜单 点击第一下的时候可以显示 但是之后就没有反应了 也没有输出 window dimiss  但是如果按了后退之后 显示的菜单消失了  再按menu的时候会输出 window dismiss 

if (keyCode == KeyEvent.KEYCODE_MENU) {
  if(window==null){
  System.out.println("window is null");
  showOutMenu();
  }else{
  System.out.println("window dismiss");
  window.dismiss();

  }
  return true;
  }


[解决办法]
额  没看到你的window和showOutMenu是什么  
不是有系统方法创建菜单么   你试试onCreateOptionsMenu  监听事件在onOptionsItemSelected
或者贴下你的代码  看看是不是哪的逻辑有问题  

热点排行