激活<cr>输入上的文本字段

时间:2017-02-08 18:23:38

标签: textfield codenameone

尝试在换行符时激活codename1文本字段 输入,我做的最好的是在文本字段中定义它 子类

public void keyPressed(int keycode)
{   
    if(keycode==-90) // where does this number come from?
    { fireDoneEvent(); 
    } 
}

这个神秘的常数“-90”来自哪里。 有没有更好的支持方式来做到这一点?

1 个答案:

答案 0 :(得分:0)

按下的按键只能在物理键盘中调用,而不能在虚拟键盘上调用,因此您的方向完全错误。如果这是一个多行文本字段,您可以使用\n轻松识别换行符DataChangeListener如果这是单行文本字段,则应使用完成的侦听器,该侦听器仅适用于设备(​​使用VKB)。