2

HTML を正しくラップしていない WebView に問題があります。

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

私はそれを見るために体の周りに境界線を設定しましたが、テキストが最初に拡大縮小されてから境界線が描かれたかのように、webviewは右側に奇妙な余白を残します..しかし、ストックブラウザはそれをうまくラップします.

ここに画像の説明を入力 ここに画像の説明を入力

私はウェブ開発者ではありませんので、ご容赦ください。ストックブラウザが問題なくレンダリングするため、Webビューの問題だと思います。

ありがとう!

4

1 に答える 1

3

Webview はデフォルトでテキストをリフローするため、リフローしないようにアルゴリズムを

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

ダブルタップ時にAndroid WebViewコンテンツのリフローを停止する方法のように?

于 2013-06-19T01:41:29.833 に答える