SearchViewウィジェットを使用してListViewのテキストを検索しています。
テキストを入力すると、仮想キーボードが開きます。「スパイグラスキー」を押して検索を繰り返したい。
仮想キーボードのキーイベントをインターセプトするにはどうすればよいですか?
注:右下の仮想キーボードにあるスパイグラスキーと、SearchViewウィジェットのスパイグラスアイコンを混同しないでください。
私が試したことをお話ししますので、うまくいかないことがわかります。
- SearchViewのonQueryTextChange()
- SearchViewのonKeyListener()
- SearchViewのTextWatcher()
- ListViewのdispatchKeyEvent()