您的位置:首页 > 移动开发

继承webview导致软键盘无法弹出

2015-07-20 16:34 507 查看
最近发现自己继承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);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: