我在使用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在右边留下了奇怪的边距,好像文本首先缩放然后绘制了边框,我不知道.. 股票浏览器然后包装它很好
我不是网站开发人员,请耐心等待我。我只是假设它是一个webview问题,因为股票浏览器呈现它就好了。
谢谢!
答案 0 :(得分:3)
默认情况下Webview会重排文本,因此要将其重排,请将算法设置为
webView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.NORMAL);
,如How to stop android webview content reflow when double tapped?