最近发现自己继承webview写的类有问题,在点击web里面的输入框时,无法弹出软键盘,查了很久,原来问题出在构造函数里面:
public ScrollDetectWebView(Context context) {
this(context,null,0);
}
原因是webview的构造函数写了style,自己重写的构造函数把style丢失了
public WebView(Context context, AttributeSet attrs) {
this(context, attrs, com.android.internal.R.attr.webViewStyle);
}
public ScrollDetectWebView(Context context) {
super(context,null, com.android.internal.R.attr.webViewStyle);
}
修复Webview构造函数导致的软键盘问题
本文解决在Webview中点击输入框无法弹出软键盘的问题,通过修改构造函数来解决style丢失的问题。
4425

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



