有没有办法让键盘自己自动出现,而不需要用户先按下文本框。
我注意到,如果我使用 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();
这相当于用 callSerially
包装 startEditing
。这通常是解决一些奇怪的平台特定错误的好做法。
关于java - 使键盘自动出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34363976/