2011-09-02 52 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(“幻数”反模式),不能保证在其他/未来的操作系统中的值仍然相同。 –