onkey事件在return前焦点切换,onkey事件的变化
来源:互联网 发布:图转文软件 编辑:程序博客网 时间:2024/05/23 00:57
现象:我这里有一个自定义的edittext捕获到了onkeydown事件,在返回true之前让另一个edittext获取到了焦点并且已注册了onkey事件。结果发现在Oneedittext执行了onkeydown返回true之前由twoedittext捕获到了onkeyup事件,然后再传递给activity的onkeyup事件,然后事件结束。
如果twoedittext没有获得焦点(跟注册事件没关系),oneedittext onkeydown返回true那么会直接执行oneedittext的onkeyup事件,进而执行activity的onkeup事件,然后结束。
分析:如果有别的控件在事件处理完成即返回之前抢夺焦点,那么本来由当前控件完成的事件传递会让给另一个抢夺焦点的控件。
解决办法:一般来说处理key事件,onkeydown事件返回true,onkeyup事件传递下去。
0 0
- onkey事件在return前焦点切换,onkey事件的变化
- android.onKey事件的return
- onkey 事件
- Android的ListView源码中有三种onKey事件
- Fragment中监听onKey事件
- Fragment中监听onKey事件,没你想象的那么难。
- 菜鸟的安卓实习之路----onKey监听键盘事件
- 安卓EditView控件回车按钮的监听事件,解决界面onkey无效
- wemall app商城源码Fragment中监听onKey事件
- onkey 加法运算
- xbmc从onKey到onAction创建CAction对象的过程
- xbmc从onEvent到onkey创建CKey对象的过程
- ListView设置setOnKeyListener后OnKey无法被调用的问题
- 安卓TimePicker在当前页面通过按键事件切换焦点的方法
- onchange事件在失去焦点事件之后发生的问题?
- 焦点事件的顺序
- 表单的焦点事件
- Android提供的onKey(),OnKeyDown()和dispatchKeyEvent()方法之间的区别
- ubuntu14,我把原始的账号改为了root,重启后只能用Guest在桌面解决方案
- Aceess中插入时间提示标准数据类型不匹配
- OC - NSString/NSMutablestring
- struts2中的各种各样的内建校验器的小例子
- Intellij IDEA如何使用Maven Tomcat Plugin运行web项目
- onkey事件在return前焦点切换,onkey事件的变化
- MarkDown
- [IOS]'Project Name' was compiled with optimization
- 接口测试 - httpClient
- OpenGL3.0教程
- 位操作_求二进制中1的个数
- iOS多线程编程之NSThread的使用
- 故障排除(一)
- 看