需要Android String HTML帮助

时间:2014-05-12 20:02:32

标签: android html

所以在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");

2 个答案:

答案 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完成的。