SoftKeyboardUtil icon indicating copy to clipboard operation
SoftKeyboardUtil copied to clipboard

为什么是焦点在edittext上隐藏软键盘?

Open xq598359628 opened this issue 7 years ago • 15 comments

难道不应该是焦点不在ediitext上才隐藏么?

xq598359628 avatar Jun 02 '17 02:06 xq598359628

焦点不在edittext上,软键盘是不会显示的

yangxianzhu avatar Jun 02 '17 02:06 yangxianzhu

@xq598359628 大佬,就是当你点击到edittext的时候,editText自动获取了焦点,挼键盘弹出,然后这里实现的就是,点击其他任何地方把editText的焦点给清除掉,隐藏软键盘就可以啦.如果焦点不在editText上,软键盘是不会自动弹出的呀

zybieku avatar Jun 02 '17 02:06 zybieku

@zybieku 我感觉有问题...假设当前焦点在et1,当我此时点击et2,我去...然后et1的软键盘消失,接着由于et2获得了焦点,软键盘又瞬间弹出。体验非常不好.....

xq598359628 avatar Jun 02 '17 02:06 xq598359628

@xq598359628 确实有这种问题,看看有没有什么改进的办法

yangxianzhu avatar Jun 02 '17 02:06 yangxianzhu

可以过滤啦,下面有过滤的方法,你把过滤传进去就可以啦

zybieku avatar Jun 02 '17 02:06 zybieku

@xq598359628 就是当你焦点在editext上的时候,你再点击一个editeText就被你过滤掉了,不过如果你都过滤的话,就把过滤的判断放到后面一点,

zybieku avatar Jun 02 '17 02:06 zybieku

@zybieku 我知道可以过滤呀。不过这样写很别扭。。。感觉大佬你这样写有点问题

xq598359628 avatar Jun 02 '17 02:06 xq598359628

@zybieku 用这个过滤的方法确实可以

yangxianzhu avatar Jun 02 '17 02:06 yangxianzhu

@xq598359628 哈哈,好吧,我现在做的是过滤掉,那样就不会消失再弹出来啦.大佬,我去想想其他的方法处理

zybieku avatar Jun 02 '17 02:06 zybieku

@xq598359628 也不别扭吧,我觉得挺好

yangxianzhu avatar Jun 02 '17 02:06 yangxianzhu

@yangxianzhu @xq598359628 哈哈,谢谢大佬支持,我会改进的啦,其实就是个小技巧

zybieku avatar Jun 02 '17 02:06 zybieku

@zybieku 辛苦,等改好了再用

yangxianzhu avatar Jun 02 '17 02:06 yangxianzhu

@zybieku 坐等改进 ...

xq598359628 avatar Jun 02 '17 03:06 xq598359628

@xq598359628 @yangxianzhu 已经修改,欢迎使用

zybieku avatar Jun 29 '17 08:06 zybieku

写赞再看

yangxianzhu avatar Jun 29 '17 08:06 yangxianzhu