我最近想看一下输入法,有一个问题,就是在输入法中怎么获得如下图所示的“y”?我知道添加了OnKeyboardActionListener后的OnKey、OnPress、OnRelease方法和这有关,
但是,比如我手一次性滑过q、w、e、r四个字母,我想让我的程序知道这四个字母都被划过了,
这个过程中OnPress可以获得“q”字母,而OnKey、OnRelease获得的是“r”这个字母,
而w、e没有地方可以得到。尽管w和e也想上面的“y”一样,在我化的过程中突出的被显示了。
说的有点多,求指教,很急切!
但是,比如我手一次性滑过q、w、e、r四个字母,我想让我的程序知道这四个字母都被划过了,
这个过程中OnPress可以获得“q”字母,而OnKey、OnRelease获得的是“r”这个字母,
而w、e没有地方可以得到。尽管w和e也想上面的“y”一样,在我化的过程中突出的被显示了。
说的有点多,求指教,很急切!
解决方案 »
- 在一个TabHost的Tab页上想显示一个ListView,为什么显示不出来?
- overridePendingTransition 怎么好像没效果?
- 装app用不用花25注册成开发者?
- 一直争议开发android游戏开发工具
- 设计手机理财管理工具 谁有相关开发源代码 求学习
- 新手提问,大侠不要见笑
- 客户端求关于“圈子”,“即时通讯”,“论坛”的相关源码,类似QQ,好友管理,空间和聊天的功能实现
- 请教一个手机点歌系统的网络技术方案,如何为每个包房设置动态IP?
- 怎么在多次调用vibrator连续震动呢?
- 在做一个日历签到,每日下面有两个textview,在规定时间内点击,会变色
- android 怎么判断手机是属于待机状态?求指教。
- android1.5写入联系人头像出错,求解。
就是说我用说滑过q、w、e、r四个字母,我的程序怎么能获得这四个字母?android自带的OnKeyboardActionListener后的OnKey、OnPress、OnRelease方法都是无法做到的。
他们只能记录第一个按下去的“q”---对应OnPress;
也只能记录最后一个弹起来的“r”---对应OnRelease;
OnKey方法也只能记录一个“r”。
但是在我划的过程中,这四个字母都突出的显示了出来,如下: