我有一个扩展 ViewGroup 的自定义视图。每个子视图有 3 个状态
- 选定状态
- 点击状态
- 默认状态
我已经在这个 CustomView 中实现了 onClickListener。问题是如果任何子视图处于 Selected 状态,然后按下键盘中的“中心键”(键码对应于 KEYCODE_DPAD_CENTER),那么在 onClick() 内没有收到回调。
如果单击或按下任何子级,则调用 onClick()。
谁能让我知道如何将 KEYCODE_DPAD_CENTER 事件映射到 onClick() 事件?