ゲームの SurfaceView でソフト キーボードを使用しようとしています。問題は、onKey イベントを処理できないことです。
ビューに OnKeyListener を実装し、オーバーライドしようとしました:
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
Log.w("Key", "Key Pressed");
return true;
}
しかし、私はキーイベントを受け取りません。
使用する
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
Log.w("Key", "Key Pressed");
return true;
}
どちらも機能しません。