ViewGroup を拡張するカスタム ビューがあります。それぞれの子ビューには 3 つの状態があります
- 選択状態
- クリックされた状態
- デフォルト状態
この CustomView 内に onClickListener を実装しました。問題は、子ビューのいずれかが Selected 状態にあり、キーパッドの "Center Key" が押された場合 (キーコードは KEYCODE_DPAD_CENTER に対応)、onClick() 内でコールバックが受信されないことです。
子のいずれかがクリックまたは押されると、onClick() が呼び出されます。
KEYCODE_DPAD_CENTER イベントを onClick() イベントのイベントにマップする方法を教えてもらえますか?