最近发现自己继承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);
}