アプリにカスタム ソフト キーボードを実装しています。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。