0

我有一个菜单活动,它从另一个活动中得到扩展。我在父活动中编写了我的 onKeyUp/Down 方法。

当通过触摸事件显示菜单时,任何地方都没有显示焦点,这就是如果我从外部硬件执行事件(目的是通过外部硬件控制设备)。onKeyDown 方法由 android 处理,而不是由 Activity 处理。这仅在焦点无处显示时第一次发生(没有突出显示菜单项)。但是在我再次从硬件执行 keyevent 之后,它出现在 onKeyUp/Down 事件中,但不是第一次。

4

1 回答 1

0

您很可能会在覆盖时返回 super.onKeyDown/up 。尝试返回 true。

于 2012-02-15T11:20:34.383 回答