2

我在 webview 错误地包装我的 html 时遇到问题。

WebView webView = new WebView(getActivity());
WebSettings settings = webView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setUseWideViewPort(true);
settings.setLoadWithOverviewMode(true);
webView.loadUrl(getArguments().getString(URL));

我已经在 body 周围设置了一个边框来查看它,但是 webview 在右侧留下了奇怪的边距,好像先缩放了文本然后绘制了边框,我不知道..但是股票浏览器将它包装得很好

在此处输入图像描述 在此处输入图像描述

我不是网络开发人员,请多多包涵。我只是假设它是一个 webview 问题,因为股票浏览器可以很好地呈现它。

谢谢!

4

1 回答 1

3

Webview默认重排文本,所以不重排它,将算法设置为

webView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NORMAL);

双击时如何停止android webview内容重排?

于 2013-06-19T01:41:29.833 回答