Android WebView使用javascript更改字体大小

时间:2016-01-25 10:51:48

标签: javascript android webview

尝试使用javascript在webview中设置字体大小时,我遇到了一些恼人的问题。

tvWebView.loadData(jsonObject.optString("body_1"), "text/html", "UTF-8");
    tvWebView.setWebViewClient(new WebViewClient() {
        @Override
        public void onPageFinished(WebView view, String url) {
            super.onPageFinished(view, url);
            tvWebView.loadUrl("javascript:(document.body.style.fontSize ='20pt');");
        }
    });

我没有更改字体大小,而是在网页视图中看到“20pt”字符串而没有其他内容

1 个答案:

答案 0 :(得分:0)

获取网页设置并更改字体大小。

WebSettings webSettings = webView.getSettings();

webSettings.setDefaultFontSize(20);