2017-09-19 4 views
0

私は自分のオンスクリーンキーボードを作成しました。テキストフィールドにフォーカスすると、自動的にキーボードがポップアップします。 Gdx.input.setOnscreenKeyboardVisible(false)を追加すると、フォーカシング方法にキーボードが1秒間表示されます。誰にもこれに対する回避策がありますか?libgdx(アンドロイド)でonscreenkeyboardを無効にする方法

ありがとうございます!

+0

あなたのテキストフィールドにはどのようなクラスを使用していますか?それをサブクラス化し、自動キーボードポップアップを維持するためにonFocus(または類似の)メソッドをオーバーライドできますか? ! – JitterbugChew

答えて

0

documentationによれば、setOnScreenKeyboard()を実行し、カスタムOnScreenKeyboardの実装を提供する必要があります。私の推測では、あなたのキーボードとデフォルトのキーボードの両方でshow()を呼び出そうとしています。使用するキーボードを設定すると、デフォルトが表示されなくなります。

+0

おかげで私はちょうどtf.setOnscreenKeyboardを追加(新しいTextField.OnscreenKeyboard(){@Override ます。public voidショー(ブール見える){ } }); – llllc

関連する問題