【问题标题】:How to set onKeyEnter event for editField in blackberry?如何在黑莓中为editField设置onKeyEnter事件?
【发布时间】:2013-09-10 22:54:02
【问题描述】:

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

如果我这样使用,我无法在两个编辑字段中输入任何字符。

谁能帮帮我?

【问题讨论】:

    标签: blackberry blackberry-editfield


    【解决方案1】:

    如果我这样使用,我无法在两个编辑字段中输入任何字符。

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

    如果不消耗密钥,则需要向上传递。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多