我有一个HTML页面,我在我的电脑中下载(另存为)。我在android资源文件夹和webview中加载了相同的内容,我试图加载保存的HTML页面。 HTML页面不适合webview。我使用了以下代码:
WebView webView = new WebView(this);
setContentView(webView);
//Enable Java scripts
// webView.getSettings().setJavaScriptEnabled(true);
// webView.setInitialScale(100);
//webView.getSettings().setDefaultZoom(ZoomDensity.FAR);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webView.setScrollbarFadingEnabled(false);
//webview.setInitialScale(100); No need for this one
WebSettings settings = webView.getSettings();
settings.setBuiltInZoomControls(false);
现在,我已经提到了许多stackoverflow讨论,但是,它们都没有帮助。网页的宽度是合适的,但高度不是。我加载的页面下方有很多空白区域。布局xml如下:
<WebView
android:id="@+id/web"
android:layout_width="match_parent"
android:layout_height="fill_parent"/>
我试图直接从我的Android设备中的chrome调用网站,并且网页非常适合屏幕。但是,在Web视图中不一样。
我尝试在HTML查看器中打开已保存的html页面,同样的情况也是如此。这有什么区别?有人可以帮助我了解如何在视图中使用网页吗?为什么只有页面高度有区别?
此致 哈