无意间发现WebView软键盘无法弹起,之前是可以的。。。
经过排查代码发现,是继承WebView时构造方法导致的
错误的写法如下图

在这里defStyleAttr不能传0,修改为下图

这样软键盘就可以正常弹出了。
另外在开发中还遇到过在webview中,软键盘弹出了,但是无法输入内容,我的解决办法是在webview的父布局中添加下面的属性:
android:focusable="true" android:focusableInTouchMode="true"
当然这种方法只是解决了我的问题
本文分享了在WebView开发中遇到的软键盘无法弹出及输入内容的问题,并提供了具体的解决方案,包括调整构造方法参数和设置父布局属性。
无意间发现WebView软键盘无法弹起,之前是可以的。。。
经过排查代码发现,是继承WebView时构造方法导致的
错误的写法如下图

在这里defStyleAttr不能传0,修改为下图

这样软键盘就可以正常弹出了。
另外在开发中还遇到过在webview中,软键盘弹出了,但是无法输入内容,我的解决办法是在webview的父布局中添加下面的属性:
android:focusable="true" android:focusableInTouchMode="true"
当然这种方法只是解决了我的问题

被折叠的 条评论
为什么被折叠?