2011-04-14 106 views

回答

2

您可以使用onKeyDown(int keyCode, KeyEvent event)處理關鍵事件:

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) { 
    switch (keyCode) { 
     case KeyEvent.KEYCODE_Y: 
      // do something 
      break; 
     case KeyEvent.KEYCODE_N: 
      // do something 
      break; 
    } 

    return super.onKeyDown(keyCode, event); 
} 

這偵聽僅在活動的關鍵事件定義它。如果您需要處理應用程序的每個部分中的關鍵事件,則需要在每個活動中定義onKeyDown。