WebView无法正确包装文本(内部图片)

时间:2013-06-18 01:43:07

标签: android webview textwrapping android-websettings

我在使用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));

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

enter image description here enter image description here

我不是网站开发人员,请耐心等待我。我只是假设它是一个webview问题,因为股票浏览器呈现它就好了。

谢谢!

1 个答案:

答案 0 :(得分:3)

默认情况下Webview会重排文本,因此要将其重排,请将算法设置为

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

,如How to stop android webview content reflow when double tapped?