有没有一种方法可以使键盘自动自动出现,而无需用户先按文本框。

我注意到,如果使用textfield.pointerRelased(0, 0),键盘会出现,但无法正常工作。

最佳答案

您可以通过以下操作使文本框成为焦点并打开键盘:

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


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

myForm.setEditOnShow(textfield);


只是为了开始编辑使用:

textField.startEditing();


或者更好:

textField.startEditingAsync();


这等效于用startEditing包装callSerially。通常,这是解决某些奇怪的平台特定错误的好习惯。

关于java - 使键盘自动显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34363976/

10-11 22:26
查看更多