0
KeyEvent.keyCodeToString(keyEvent)
関数で認識される文字を取得できません。
私が試してみた:文字をAndroidのKeyEventに変換する
KeyEvent.keyCodeToString(Character.getNumericValue('5')); // Output: KEYCODE_CALL
KeyEvent.keyCodeToString(Integer.parseInt(String.valueOf(Character.getNumericValue('5')))); // Output: KEYCODE_CALL
正しい出力は、私が働いている機能でkeyCode
変数と比較するために使用されます。 ありがとう!
私の目標は、押されたキーがこの値よりも小さいかどうかを検出することです。この値は実際には別のXMLファイルに格納されているため、そのファイルから値を変更したいので、charから検出する必要があります。 – avi12
ユーザーがソフトキーボード上のキーを押したときに実際にKeyEventsを取得する可能性は低いので、このアプローチを考え直す必要があります。 KeyEventsは、物理的なボタンに対してのみ保証されます。 –
あなたは提案がありますか? – avi12