尝试在换行符时激活codename1文本字段 输入,我做的最好的是在文本字段中定义它 子类
public void keyPressed(int keycode)
{
if(keycode==-90) // where does this number come from?
{ fireDoneEvent();
}
}
这个神秘的常数“-90”来自哪里。 有没有更好的支持方式来做到这一点?
答案 0 :(得分:0)
按下的按键只能在物理键盘中调用,而不能在虚拟键盘上调用,因此您的方向完全错误。如果这是一个多行文本字段,您可以使用\n
轻松识别换行符DataChangeListener
如果这是单行文本字段,则应使用完成的侦听器,该侦听器仅适用于设备(使用VKB)。