如何为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;
}
如果我这样使用,我不能在我的编辑区中输入任何字符。
任何人都可以帮助我吗?
答案 0 :(得分:0)
如果我这样使用,我不能在我的编辑区中输入任何字符。
你正在吃所有的击键,因为你没有返回super.keyChar(关键,状态,时间)。
如果您不使用该密钥,则需要将其传递出来。