最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【暂未去解决】Android中EditText如何在失去焦点后让输入法消失

Android crifan 3476浏览 0评论

【背景】

之前已经解决:

【已解决】android中的EditText控件没有获得焦点但是输入法却弹出显示->Activity中不要默认就显示输入法

但是还是有个问题就是:在点击了其他的控件后,输入法还是没有自动消失。

所以希望:

当触摸屏中点击其他(已经设置为不可编辑的,但是可以获得焦点的)EditText后,原先的可编辑的EditText失去焦点后,能自动隐藏输入法。

且在重新获得焦点后,可以自动显示输入法。

【解决过程】

1.搜:

android edittext lost focus hidden inputmethod

找到:

touch – how to hide soft keyboard on android after clicking outside EditText? – Stack Overflow

但是貌似很复杂的样子。。。

所以暂时不去耗太多时间在这方面了。

2.再搜:

android leave edittext hidden keyboard

看了一些资料后,还是觉得还是太麻烦了,所以算了。

目前就暂时还是让用户自己用取消键去取消显示当前的输入法吧。

3.不过,也从:

Keyboard not showing up when focused on EditText on Android 2.3 – Stack Overflow

->

How to Show/Hide Soft Keyboard Programmatically [DEV TIPS & TOOLS]

而了解到了,如何显示和隐藏输入法。等需要的时候,就可以去使用了。

 

【总结】

暂时不弄了。等以后想要弄的时候再去弄。

转载请注明:在路上 » 【暂未去解决】Android中EditText如何在失去焦点后让输入法消失

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
83 queries in 0.189 seconds, using 22.10MB memory