可能重複的兩個實例:
public boolean onKey() called twice?機器人:onKeyListener模擬按鍵
Display.setOnKeyListener(new OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_ENTER:
solveExpression();
return true;
}
return false;
}
});
我試圖解決包含在顯示器(的EditText)內的表達,通過按下鍵盤上的輸入按鈕,它總是將它解釋爲我按了兩次按鈕。有誰知道爲什麼發生這種情況?
我不是一個機器人的傢伙,但代碼對我來說很好。請檢查哪個是keyCode(是66)? – zengr 2011-02-19 03:19:42