WebView
JQuery Flotグラフ APIを読み込んだ後、サイズを変更できません。
だから、ここに私のコードがあります:
webview.setWebViewClient(new WebViewClient() {
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
// view.setVisibility(View.INVISIBLE);
progressBar1.setVisibility(View.VISIBLE);
}
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
progressBar1.setVisibility(View.INVISIBLE);
webview.setInitialScale(100);
webview.getSettings().setLoadWithOverviewMode(true);
webview.getSettings().setUseWideViewPort(true);
}
});
webview.getSettings().setJavaScriptEnabled(true);
webview.addJavascriptInterface(this, "webConnector");
webview.loadUrl("file:///android_asset/graph_test_json.html");
WebView
が正しく表示される場合があります。グラフは完全に縮小されているため、すべてを見ることができます。
WebView
が「ズームしすぎ」ている場合があります ( をダブルタップWebView
すると正しくズームアウトし、グラフが画面に収まります)。
WebView
常に正しくズームアウトできないのはなぜですか? WebView
ズームアウトを強制するトリックはありますか?
- ページをリロードしようとしましたが、うまくいきません。
これらの3行を適用しようとしました:
webview.setInitialScale(100); webview.getSettings().setLoadWithOverviewMode(true); webview.getSettings().setUseWideViewPort(true);
活動の後onResume()
、それも機能しません。
プログラムでズームアウトできますWebView
か?