2011-09-02 36 views

回答

2

我發現答案是類似的東西。

覆蓋的keyDown:

public boolean keyDown(int keycode, int time) 
{ 
    if (keycode == Keypad.SEND) 
    { 
    //handle your event 
    return true; 
    } 
    return super.keyDown(keycode, time); 
} 
+0

這不是(鍵碼== Keypad.SEND)我解決它通過: –

+0

如果(鍵碼== 1114112){// 處理我的工作 } 原因1114112代表綠色鍵 –

+0

夥計們,你已經搞砸了鍵和鍵碼!它應該是'如果(Keypad.key(keycode)== Keypad.SEND){//處理你的事件 ..}'。不要硬編碼1114112(「幻數」反模式),不能保證在其他/未來的操作系統中的值仍然相同。 –