如何让KEYCODE_DPAD_CENTER等功能键在activity中处理
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
比如键值是KEYCODE_DPAD_CENTER或者是KEYCODE_ENTER时,会在view优先处理isConfirmKey,
而在activity中的onKeyDown和up中接收不到该按键消息,请问有什么办法能在activity中截取处理?
[SOLUTION]
可以重载下view的onKeyDown和onKeyUp事件,
并在这两个函数中对这些specialKey 作 返回false处理。
比如键值是KEYCODE_DPAD_CENTER或者是KEYCODE_ENTER时,会在view优先处理isConfirmKey,
而在activity中的onKeyDown和up中接收不到该按键消息,请问有什么办法能在activity中截取处理?
[SOLUTION]
可以重载下view的onKeyDown和onKeyUp事件,
并在这两个函数中对这些specialKey 作 返回false处理。