【问题标题】:WebView doesnt wrap text correctly (pictures inside)WebView 没有正确换行文本(里面的图片)
【发布时间】:2013-06-18 01:43:07
【问题描述】:

我在 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 问题,因为股票浏览器可以很好地呈现它。

谢谢!

【问题讨论】:

  • 将宽度和高度设置为 match_parent
  • 没有帮助.. 我注意到当旋转到横向时,文本更靠近边框。对我来说,它看起来像文本被包装,然后页面被缩小

标签: android webview word-wrap android-websettings


【解决方案1】:

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

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

How to stop android webview content reflow when double tapped?

【讨论】:

    猜你喜欢
    • 2015-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多