所以在Android中我想证明文本是合理的,所以我决定使用Webview。它运行正常,但我唯一的问题是我的应用程序的背景不是白色。因此,每当我看到文本时,它始终具有白色背景。那么我可以添加一个body标签来让它改变背景颜色吗?
String text = "<html><body style=\"text-align:justify\"> %s </body> </Html> ";
// I want to include a body tag above which will make the background this color = #e6e6e6
String data = "My Text";
WebView webView = (WebView) findViewById(R.id.WebView);
webView.loadData(String.format(text, data), "text/html", "utf-8");
答案 0 :(得分:1)
看看以下链接。 Android TextView Justify Text
它解释了android中的对齐规则。如何在webview中执行此操作,它还有一个可用于原生的支持库。
尝试
webView.setBackgroundColor("#00000000")
用于透明背景。
答案 1 :(得分:0)
尝试:
String text = "<html><body style=\"text-align:justify; background-color:#e6e6e6;\"> %s </body></html>"
background-color
CSS属性可让您将背景设置为您想要的背景。
编辑:Kalel Wade的答案更好,因为它是通过Android属性而不是HTML完成的。