デバイスのソフトキーボードを使用するAndEngineを使用してゲームを作成しています。
私は使用してEditTextいませんが、自分のものを使用しています。ソフトキーボードの押下を検出しようとしていますが、AndEngineシーン上でキーボードを表示および非表示にすることにすでに成功しています。
私のアクティビティは、ソフトキーボードリスナーとして使用されるを実装していますが、キーボードをクラス(アクティビティ)OnKeyboardActionListenerに登録する方法がわかりません。this明らかに、現時点では、内部のコードonPress()は役に立たない。
例が見つかりませんでした。ほとんどの例は、EditText私が使用していないを参照しています。それは可能ですか?多分サービスか何か?
前もって感謝します。
編集:
KeyboardViewとカスタムを使用して独自のキーボードを作成しようとしていますKeyboard。この方法で実行できます。
KeyboardView kbView = new KeyboardView(this,null);
kbView.setKeyboard(new Keyboard(this, R.xml.keyboard);
kbView.setOnKeyboardActionListener(new OnKeyboardActionListener() {
....
}
誰かがこれをしましたか?動作しますね?
ありがとう。