在网页视图中加载后,页面右侧有一个空白区域,因此我将其缩小到屏幕上(“物理上”),一切正常。在代码中添加zoomOut()没有帮助。如何以编程方式完全缩小以适应屏幕上的html? 1)首先它已加载,但放大了,所以右侧有一个空白区域(如第二个屏幕截图所示) 2)在屏幕上缩小后 - 一切都很合适。如何始终完全缩小屏幕?
view.webview.visible(false)
view.webview.setWebViewClient(object : WebViewClient() {
override fun onPageFinished(view: WebView, url: String) {
super.onPageFinished(view, url)
view.webview.visible()
//view.webview.zoomOut() I've tried this, but with no success
}
})
view.webview.loadUrl("My html page")
view.webview.settings.let { settings ->
settings.builtInZoomControls = true
settings.domStorageEnabled = true
settings.loadWithOverviewMode = true
settings.displayZoomControls = false
settings.javaScriptCanOpenWindowsAutomatically = true
}
view.webview.isHorizontalScrollBarEnabled = false
我在stackoverflow上搜索了类似的主题,但没有结果。
我的html页面(没有内容):
<html>
<style>
p.dline {
padding-left: 30px;
text-align: justify;
}
body {
padding-left: 16px;
padding-top: 16px;
padding-right: -20px;
margin-right: -20px;
padding-bottom: 16px;
line-height: 1.5;
color: #747474;
}
</style>
<meta name="viewport" content='width=device-width, initial-scale=1.0,text/html,charset=utf-8' >
<body>
......