我想在我的应用程序中使用
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
中添加对齐文本?
与 html 相同
return "<html>" + head + "<body style='text-align: justify;'>" + bodyHTML + "</body></html>";
如果有人仍在寻找答案
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\");"
);
}
});