首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Android KeyEvent 点击事件分发处理流程(一)

当 KeyEvent 事件分到到具体的子 View 的 dispatchKeyEvent() 里时,View 会先去看下有没有设置 OnKeyListener 监听器,有则回调 OnKeyListener.onKey...view_dispatchKeyEvent.png 如果 View 没有设置 OnKeyListener 或者 onKey() 返回 false 时,View 会通过调用 KeyEvent...View_onKeyUp.png 如果 View 没有处理事件,也就是没有设置 OnKeyListener 也没有设置 OnClickListener,而且 onKeyDown/Up() 返回的是...事件处理:只有 Activity 和 View 能处理事件,View 根据情况选择是在 OnKeyListener、 OnClickListener 还是在 onKeyDown/Up() 里处理,Activity...为某个具体的 View (如 TextView) 设置 OnKeyListener()----一般常用 这个应该也挺常见的,在 Activity 里获取某个控件的对象,然后设置点击事件监听,然后去做一些事

3.3K60
领券