解决鼠标点击webView无法弹起键盘

我自定义了个WebView

 

错误的写法

class MyWebView @JvmOverloads constructor(
        context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0
) : WebView(context, attrs, defStyleAttr){
    init {
        
    }
}

 

 正确的写法

class MyWebView:WebView {
    constructor(context: Context):super(context)
    constructor(context: Context,attributeSet: AttributeSet):super(context,attributeSet)
    constructor(context: Context,attributeSet: AttributeSet,defStyleAttr:Int):super(context,attributeSet,defStyleAttr)
}

错误原因,我们把defStyleAttr写死成0了。

 

感谢这个作者。参考如下文章解决的问题

https://www.jianshu.com/p/cdd162c12ae8

你可能感兴趣的:(kotlin,解决问题,安卓分享)