其他分享
首页 > 其他分享> > 解决“如何动态控制点击Edittext弹起/禁用软键盘”的问题

解决“如何动态控制点击Edittext弹起/禁用软键盘”的问题

作者:互联网

遇到一个需求,点击EditText中的图片时不唤起软键盘,点击文字则唤起软键盘。查了挺多博客,不知道时问题简单还是怎么样,很多种方法都没能解决我的问题。

然后去看一下源码,TextView(EditText继承于TextView)中的 onTouchEvent() 函数,仔细察看就能发现点击EditText之所以会弹出软键盘关键的代码。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

查看源码发现:红框是点击edittext会弹出软键盘的关键代码,而蓝框的条件都是可以控制的。也就是说,我们动态控制其中一个条件就行了。

标签:Edittext,点击,软键盘,源码,动态控制,EditText,TextView
来源: https://blog.csdn.net/weixin_42619856/article/details/110499989