解决“如何动态控制点击Edittext弹起/禁用软键盘”的问题
作者:互联网
遇到一个需求,点击EditText中的图片时不唤起软键盘,点击文字则唤起软键盘。查了挺多博客,不知道时问题简单还是怎么样,很多种方法都没能解决我的问题。
然后去看一下源码,TextView(EditText继承于TextView)中的 onTouchEvent() 函数,仔细察看就能发现点击EditText之所以会弹出软键盘关键的代码。
查看源码发现:红框是点击edittext会弹出软键盘的关键代码,而蓝框的条件都是可以控制的。也就是说,我们动态控制其中一个条件就行了。
标签:Edittext,点击,软键盘,源码,动态控制,EditText,TextView 来源: https://blog.csdn.net/weixin_42619856/article/details/110499989