WebView
にurl(資産からのテキスト)を読み込もうとしていますが、JavaScriptを使用してWebView
に余白を設定しました(&)。webviewでbaseURLに影響を与えずにjavascriptをロードするには?
しかし、私は "資産からのテキスト"を表示せず、javascript-functionだけを文字列として参照しています。ここで
webview.setWebViewClient(new WebViewClient()
{
@Override
public void onPageFinished(WebView view, String url)
{
super.onPageFinished(view, url);
int size = ((miSizeLevel + 1) * 5);
int margin = ((miMarginLevel + 1) * 5);
view.loadUrl("javascript:document.getElementsByTagName('body')[0].style.fontSize = '" + size + "px';");
view.loadUrl("javascript:document.getElementsByTagName('body')[0].style.margin = '" + 10 + "px " + 10 + "px " + 10 + "px " + 10 + "px';");
}
});
webview.loadUrl("file:///android_asset/input.html");
return rootView;
}
は私のWebViewのスクリーンショットです:
私は間違っているつもりです? あなたはjavascriptのメソッド
view.loadUrl("javascript:functionName()");
はい、私はこれらの行を持っているのコーディングお楽しみください。 – buzzingsilently
webview関連クラスとHTMLファイルの完全なコードを追加できますか? – danesz
ありがとう、私は解決策を見つけた、もう一度ありがとう:) – buzzingsilently