android – libgdx如何检测键盘的存在

前端之家收集整理的这篇文章主要介绍了android – libgdx如何检测键盘的存在前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在文本字段中书写时,我需要我的文本字段向上移动,以便在键盘弹出时让文本字段可见.

libgdx是否有某种方法键盘可见时返回true而在键盘关闭时返回false?

解决方法

以下代码将检测您何时按下文本字段,阻止其显示键盘,然后打开使用键盘上下移动的本机对话框.它将从原生对话框中获取输入,最后将其放回textField中:
textField.setOnscreenKeyboard(new TextField.OnscreenKeyboard() {
        @Override
        public void show(boolean visible) {
            //Gdx.input.setOnscreenKeyboardVisible(true);
            Gdx.input.getTextInput(new Input.TextInputListener() {
                @Override
                public void input(String text) {
                    textField.setText(text);
                }

                @Override
                public void canceled() {
                    System.out.println("Cancelled.");
                }
            },"Title","Default text...");
        }
    });

祝好运!

猜你在找的Android相关文章