2011-03-07 114 views
0

我想在同一活動中使用MenuOnkeyDown,但它不起作用,當我使用OnkeyDown時,菜單從活動中消失。我想用虛擬鍵盤的輸入鍵進行操作。當我按下虛擬鍵盤的輸入鍵時,應該出現一個吐司。Can Menu和onKeyDown可以一起工作嗎?

請幫忙。

在此先感謝

+0

喜..我得到了解決方案, – 2011-03-07 08:38:20

回答

1

你必須返回假的onkeydown的switch語句之外,但真正爲每一個你處理關鍵:

public boolean onKeyDown(int KeyCode, KeyEvent event) { 
    switch (KeyCode) { 
    case KeyEvent.KEYCODE_CAMERA: 
     //take photo 
     return true; 
    case KeyEvent.KEYCODE_VOLUME_DOWN: 
     //lower volume 
     return true; 
    case KeyEvent.KEYCODE_VOLUME_UP: 
     //raise volume 
     return true; 
    } 
    return false; 
    } 

這適用於2.3.3

相關問題