java怎么判断Android输入法有没有在输入状态

 我来答
gawain_lee
2018-03-26 · 超过64用户采纳过TA的回答
知道小有建树答主
回答量:119
采纳率:88%
帮助的人:33.7万
展开全部
是想看用户有没有正在输入,还是看用户有没有输入完毕
要是正在输入的监听,
监听软键盘有没有跳出来了吧。
不要监听光标位置,这里很多坑。我是没技术就乖乖的监听软键盘。
监听有没有输入完毕就自己在edittext里加listener吧。
更多追问追答
追问
怎么监听输入法有没有弹出?
追答
监听输入法?(看看你的代码)
监听软键盘,现在比较多使用的方法是,监听app界面的占屏高度。
因为软键盘弹出来后会遮挡界面,如果遮挡高度超过一定比例,就当做软键盘弹出。
不过也有自己写软键盘再加上监听。这样就比较耗时了。
看你的需要了。毕竟遮挡比例这个每种机型都不一样,有可能会出bug。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式