0

如何onKeyEnterEditField. 我当前的屏幕中有两个EditField。但我必须只设置一个事件EditField。我该如何设置?我在同一个屏幕上有按钮字段和列表字段。我甚至可以为按钮和列表设置点击。但问题是为EditField.

我已经使用了 key down 和 keychar 方法。但这对我没用。我用以下方法检查。

protected boolean keyChar(char key, int status, int time){

         if (key == Characters.ENTER){Dialog.alert("hi");}
        return false;
     } 
protected boolean keyChar(char character, int status, int time){

         if (Characters.ENTER == character){Dialog.alert("hi");}
        return false;
     }

如果我这样使用,我不能在我的编辑字段中输入任何字符。

谁能帮我?

4

1 回答 1

0

如果我这样使用,我不能在我的编辑字段中输入任何字符。

您正在吃掉所有击键,因为您没有返回 super.keyChar(key, status, time)。

如果您不使用密钥,则需要将其向上传递。

于 2011-02-02T22:33:23.537 回答