アプリにカスタム ソフト キーボードを実装しています。XML ファイルを使用してキーボードを定義し、各キー コードとラベルを次のように定義します。
<Key android:codes="1" android:keyLabel="bla" />
Aを実装するクラスもありますOnKeyboardActionListener。Aメソッドを実装する
public void onPress(int primaryCode) {
// Here I want to retrieve value that corresponds to key with primaryCode
}
キーコードに対応する値を取得する最良の方法は何ですか? クラス内で (キーコード、キー値) のペアでハッシュマップを定義することAは良い考えだと思いますか?
私が持っている鍵のセットは限られています、〜40。