如何在android中对齐webView文本

问题描述 投票:0回答:2

我想在我的应用程序中使用

webView
,并且我应该将 justify 文本设置为
webview

我编写了下面的代码来设置图像大小,但是如何将 justify 文本添加到此代码中:

private String getHtmlData(String bodyHTML) {
    String head = "<head><style>img{max-width: 100%; width:auto; height: auto;}</style></head>";
    return "<html>" + head + "<body>" + bodyHTML + "</body></html>";
}

将 html 设置为 webview :

            content_newsWebView.loadDataWithBaseURL(null, getHtmlData(response.body().getData().getDescription())
                    , "text/html", "utf-8", null);

如何在

webView
中添加对齐文本?

android webview
2个回答
3
投票

与 html 相同

return "<html>" + head + "<body style='text-align: justify;'>" + bodyHTML + "</body></html>";

0
投票

如果有人仍在寻找答案

  webview.getSettings().setJavaScriptEnabled(true);

webview.setWebViewClient(new WebViewClient() {
    public void onPageFinished(WebView view, String url) {
        view.loadUrl(
                "javascript:document.body.style.setProperty(\"text-align\", \"justify\");"
        );
    }
});
© www.soinside.com 2019 - 2024. All rights reserved.