如何在黑莓中设置onKey Enter事件以进行编辑字段?

时间:2011-02-02 13:56:49

标签: blackberry blackberry-editfield

如何为onKeyEnter设置EditField事件。我当前屏幕上有两个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;
     }

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

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

  

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

你正在吃所有的击键,因为你没有返回super.keyChar(关键,状态,时间)。

如果您不使用该密钥,则需要将其传递出来。