Как перехватить ключевые события во время отображения меню - PullRequest
2 голосов
/ 12 марта 2011

Я уже переопределил метод onKeyDown (int keyCode, событие KeyEvent) моей Деятельности в oder для регистрации нажатий клавиш пользователя.Далее я расширил все представления, которые я использую в макете, и переопределил там метод onKeyDown.Таким образом, я могу регистрировать нажатия клавиш на протяжении большей части моего приложения.Только если открыто меню опций или контекстное меню, я не могу перехватить любые нажатия клавиш, чтобы записать их в файл журнала.Кто-нибудь знает, как / можно ли это сделать?Можно ли присоединить OnKeyListener или OnKeyDownListener к меню?Заранее благодарим за вашу помощь и усилия!

1 Ответ

0 голосов
/ 12 марта 2011

Вам не нужно.Вы можете просто зарегистрировать тот факт, что конкретный пункт меню был выбран.

...