试试dispatchTouchEvent()和dispatchKeyEvent()

解决方案 »

  1.   

    菜单键系统SystemUI处理了,你的应用看不到,不能处理。
    博文决赛,投我一票,谢谢。
      

  2.   

    被 Android 框架层拦截掉了,普通应用没法处理
      

  3.   

    菜单键和home键你是监听不到的,不过home键你可以接收广播
      

  4.   

    home要修改很麻烦。
    改底层吧
      

  5.   

    不改home,改菜单键,也很麻烦吧
      

  6.   

    @Override  
    public boolean onCreateOptionsMenu(Menu menu) {  
      // TODO Auto-generated method stub   
      menu.add(0, 0, 1, "退出");  
      return super.onCreateOptionsMenu(menu);  
      }  
     @Override  
     public boolean onOptionsItemSelected(MenuItem item) {  
       // TODO Auto-generated method stub   
       switch (item.getItemId()) {  
          case 0:  
          finish();  
          break; 
         } 
       return super.onOptionsItemSelected(item);  

    自己解决了,很简单的事,让你们说这么复杂,真心服了