当LibGdx中的文本字段被点击时,我希望在Android设备上显示键盘。但据我所见,必须手动检测文本字段是否被点击,然后通过调用 Gdx.input.setOnscreenKeyboardVisible(true)
显示键盘?
以下是我目前的代码:
textfield= new TextField("", skin);
textfield.setSize(300, 50);
textfield.setPosition((SCREEN.WIDTH/2) - textfield.getWidth()/2, 0);
//Gdx.input.setOnscreenKeyboardVisible(true);
//Gdx.input.getTextInput(this, "SOME TITLE" "TEXT");
textfield.setTextFieldListener(new TextFieldListener()
{
@Override
public void keyTyped(TextField textField, char key)
{
if (key == '\n')
{
textField.getOnscreenKeyboard().show(false);
}
}
});
感谢您的任何帮助!