2014年3月17日

Android 中keyEvent的消息处理(转) -- view部分

摘要: 1. ViewRootImpl.deliverKeyEvent(QueuedInputEvent q) 1. 如果mView为空或者mAdded为false,就直接调用finishInputEvent。 2.mView.dispatchKeyEventPreIme(event), 在传递给IME之前做一些预处理。因为对于View来说,如果有输入窗口存在的话,会先将按键消息派发到输入窗口,只有当输入窗口没有处理这个事件,才会派发到真正的视图。因此如果想要在输入法截取事件前处理该消息,则可以重载这个方法去处理一些特定的按键消息。 3. 如果有IME窗口存在,就把这个传递给IME进行处理。im... 阅读全文

posted @ 2014-03-17 09:12 笨笨居士 阅读(1873) 评论(0) 推荐(0)

导航