WebView导致AndroidAutoSize失效

WebView导致AndroidAutoSize失效

单Activity多Fragment下,webview页面返回,导致AndroidAutoSize屏幕适配失效

解决办法:

/**
 * @author: zzs
 * @date: 2020-09-03 上午 10:28
 * @desc: 自定义WebView,适配AndroidAutoSize,解决返回适配失效的问题。
 *        直接在布局文件中使用AutoWebView即可
*/
class AutoWebView : WebView {

    constructor(context: Context) : super(context) {}

    constructor(context: Context, attrs: AttributeSet) : super(context, attrs) {}

    override fun setOverScrollMode(mode: Int) {
        super.setOverScrollMode(mode)
        AutoSize.autoConvertDensityOfGlobal(context as Activity)
    }
}

你可能感兴趣的:(WebView,疑难杂症,移动开发,android,kotlin)