2012-03-07 141 views
0

有人可以給我一個快速的崩潰過程中使用的物理鍵盤爲Android?關鍵事件監聽

我在我的代碼,這個方法:

public boolean OnKeyDown(int keyCode, KeyEvent event) 
{ 
    switch (keyCode) { 

    case KeyEvent.KEYCODE_1: 
     setContentView(R.layout.about); 
     break; 
    } 

    return true; 
} 

然而當我按下模擬器沒有物理1個按鈕發生。

我錯過了什麼?

回答

4

步驟#1:添加@Override註釋。

步驟#2:當編譯器抱怨沒有OnKeyDown方法時,將其重命名爲onKeyDown()。 :-)

+0

雖然有些東西需要調用這個方法,但不管用戶何時按下硬鍵盤鍵都不會訪問它嗎? – nexus490 2012-03-07 00:46:52

+0

沒關係。它確實有效。 – nexus490 2012-03-07 00:47:59