ListView
拡張してカスタムを作成しましたAdapterView
。このビュー内で主要なイベントを処理したいと思います。オーバーライドonKeyDown
しましたが、呼び出されるのを見たことがありません。私もオーバーライドdispatchKeyEvent
を試みましたが、それも呼び出されません。また、でビューをフォーカス可能にしましsetFocusable(true)
た。
また、実際にどのビューに焦点が当てられているかについて、私は少し混乱しています。HierarchyViewでは、ツリー内のすべてのビューがhasFocus=falseと表示されます。
ビューで主要なイベントを受信するにはどうすればよいですか?