我有这个webviewer:
<WebView
android:id="@+id/webView2"
android:layout_width="wrap_content"
android:layout_height="match_parent" />
我正在使用以下代码来强制Webviewer将URL本身加载,而不是将其加载到Samsung Internet Explorer中:
inner class MyClient : WebViewClient() {
override fun shouldOverrideUrlLoading(view: WebView?, request:
WebResourceRequest?): Boolean {
view?.loadUrl(request?.url?.toString())
return true
}
}
这些是设置:
webView2.apply {
settings.javaScriptEnabled = true
settings.setSupportZoom(true)
settings.loadWithOverviewMode = true
settings.useWideViewPort = true
webViewClient = MyClient()
}
但是我无法放大或缩小Webviewer中加载的网站,知道有什么问题吗?
预先感谢您的支持
致谢
答案 0 :(得分:0)
请启用内置的缩放控制:
settings.setBuiltInZoomControls(true);
如果要在屏幕上禁用缩放控制,请使用以下方法:
settings.setDisplayZoomControls(false);