SoftKeyboardUtil
SoftKeyboardUtil copied to clipboard
为什么是焦点在edittext上隐藏软键盘?
难道不应该是焦点不在ediitext上才隐藏么?
焦点不在edittext上,软键盘是不会显示的
@xq598359628 大佬,就是当你点击到edittext的时候,editText自动获取了焦点,挼键盘弹出,然后这里实现的就是,点击其他任何地方把editText的焦点给清除掉,隐藏软键盘就可以啦.如果焦点不在editText上,软键盘是不会自动弹出的呀
@zybieku 我感觉有问题...假设当前焦点在et1,当我此时点击et2,我去...然后et1的软键盘消失,接着由于et2获得了焦点,软键盘又瞬间弹出。体验非常不好.....
@xq598359628 确实有这种问题,看看有没有什么改进的办法
可以过滤啦,下面有过滤的方法,你把过滤传进去就可以啦
@xq598359628 就是当你焦点在editext上的时候,你再点击一个editeText就被你过滤掉了,不过如果你都过滤的话,就把过滤的判断放到后面一点,
@zybieku 我知道可以过滤呀。不过这样写很别扭。。。感觉大佬你这样写有点问题
@zybieku 用这个过滤的方法确实可以
@xq598359628 哈哈,好吧,我现在做的是过滤掉,那样就不会消失再弹出来啦.大佬,我去想想其他的方法处理
@xq598359628 也不别扭吧,我觉得挺好
@yangxianzhu @xq598359628 哈哈,谢谢大佬支持,我会改进的啦,其实就是个小技巧
@zybieku 辛苦,等改好了再用
@zybieku 坐等改进 ...
@xq598359628 @yangxianzhu 已经修改,欢迎使用
写赞再看