2011-07-06 16 views
0

キーコードをそのシンボリック名に変換したいと思います。すなわちKEYCODE_A。キーコードは29です。yコードのonKeyDown()では、キー 'A'を押すと、キーコード '29'だけでなく、 'A'を表示します。私はdeveloper.android.comを参照し、keyCodeToString()の方法があることが判明しました。それはそうすることができます。任意のアイデアをどのようにそれを使用するには?AndroidでkeyCodeToString()を使用する方法

ありがとうございます。 ベスト、 Qin

答えて

1

私はkeyCodeToString()があなたの望むものだとは思わない。 Aキーを押すと "KEYCODE_A"が返されます。おそらくgetNumberまたはgetUnicodeCharを試してみてください。

keyCodeToStringは静的メソッドであるので、あなたはこのようにそれを使用することができます:

String keyCodeStr = KeyEvent.keyCodeToString(keyCode); 
+0

KEYCODE_Aはokです。ユーザーはキーコード '29'の代わりにその文字列でキーを認識できます。 keyCodeToString()の使い方を知っていますか?またはキーコードを文字列に変換する他の方法はありますか?ありがとう。 – Qin

+0

私の編集した答えを見てください。 – kgiannakakis

関連する問題