【发布时间】:2014-05-11 07:02:04
【问题描述】:
我想确定用户在键盘上轻击或滑动的持续时间,以便确定一个人使用软键盘输入单词/字母需要多长时间。
有没有办法只检测用户触摸了键盘(我不关心他们此时输入的内容)?我正在使用 TextWatcher 来结束点击/滑动,但是当用户第一次触摸键盘时,我没有成功获得点击/切换的开始。
【问题讨论】:
标签: android keyboard android-softkeyboard
我想确定用户在键盘上轻击或滑动的持续时间,以便确定一个人使用软键盘输入单词/字母需要多长时间。
有没有办法只检测用户触摸了键盘(我不关心他们此时输入的内容)?我正在使用 TextWatcher 来结束点击/滑动,但是当用户第一次触摸键盘时,我没有成功获得点击/切换的开始。
【问题讨论】:
标签: android keyboard android-softkeyboard
有没有办法只检测用户触摸了键盘
编写您自己的输入法编辑器(也称为软键盘),其中包含您想要的时间记录。然后,说服用户改用您的输入法编辑器。
我正在使用 TextWatcher 来结束点击/滑动
不,您正在使用TextWatcher 来检测EditText 中的文本更改。此类更改可能来自与输入法编辑器交互的用户。或者,它们可能来自使用物理键盘的用户。或者,它们可能来自剪切和粘贴等动作模式操作。
【讨论】: