Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个菜单活动,它从另一个活动中得到扩展。我在父活动中编写了我的 onKeyUp/Down 方法。
当通过触摸事件显示菜单时,任何地方都没有显示焦点,这就是如果我从外部硬件执行事件(目的是通过外部硬件控制设备)。onKeyDown 方法由 android 处理,而不是由 Activity 处理。这仅在焦点无处显示时第一次发生(没有突出显示菜单项)。但是在我再次从硬件执行 keyevent 之后,它出现在 onKeyUp/Down 事件中,但不是第一次。
您很可能会在覆盖时返回 super.onKeyDown/up 。尝试返回 true。