-4
私は唯一の文字ボタンを押すとzをアンドロイドでいくつかのアクションを実行するにはどのキーのアスキーコードをzにすることができます誰もアンドロイドで行う方法を教えてください?アンドロイドのkeypressイベント
私は唯一の文字ボタンを押すとzをアンドロイドでいくつかのアクションを実行するにはどのキーのアスキーコードをzにすることができます誰もアンドロイドで行う方法を教えてください?アンドロイドのkeypressイベント
ここにアンドロイドの全キーコードのリストがあります。 intを使用しないでください。 KeyEventの静的値を使用します。 http://developer.android.com/reference/android/view/KeyEvent.html
(必要であれば以上)次のいずれかを上書きすることができます活動のboolean onKeyDown(int keyCode, KeyEvent event)
boolean onKeyLongPress(int keyCode, KeyEvent event)
boolean onKeyMultiple(int keyCode, int repeatCount, KeyEvent event)
boolean onKeyUp(int keyCode, KeyEvent event)
、そこにあなただけ行うことができます。代わりにKeyEvent.KEYCODE_A使用の
if (event.getKeyCode() == KeyEvent.KEYCODE_A) {
// do whatever you want.
}
をあなたが望むものなら、なんでも。例えば、バックキーのKeyEvent.KEYCODE_BACK。
キーコードを取得すれば、それは29で、zでは50、Aでは59であると思います。 – viv