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