使键盘自动显示

时间:2015-12-18 21:06:50

标签: java codenameone

有没有办法让键盘自动显示,用户不必先按文本字段。

我注意到,如果我使用textfield.pointerRelased(0, 0),键盘会显示但不起作用。

1 个答案:

答案 0 :(得分:1)

通过这样做,您可以为文本字段提供焦点并打开键盘:

Display.getInstance().editString(textfield, textfield.getMaxSize(), TextArea.ANY, textfield.getText());

还有一些newer way to do this稍微简单,应该可以使用下一个插件更新。对于在显示表单后编辑文本字段/区域的常见用例:

myForm.setEditOnShow(textfield);

只是为了启动编辑使用:

textField.startEditing();

或者更好:

textField.startEditingAsync();

这相当于用startEditing包裹callSerially。这通常是解决一些奇怪的平台特定错误的好方法。