2014-05-12 174 views
0

所以在Android中,我想證明文字的合理性,所以我決定使用Webview.It工作正常,但唯一的問題是我的應用程序的背景不是白色的。所以每當我看到文字時,它總是有一個白色的背景。那麼我可以添加一個body標籤來使它能夠改變背景顏色嗎?需要Android字符串HTML幫助

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"); 

回答

1

看看下面的鏈接。 Android TextView Justify Text

它解釋了android中的對齊規則。如何在webview中做到這一點,它也有一個支持庫,你可以用它來做本地的。

嘗試

webView.setBackgroundColor("#00000000") 

爲透明背景。

0

嘗試:

String text = "<html><body style=\"text-align:justify; background-color:#e6e6e6;\"> %s </body></html>" 

background-color CSS屬性應該讓你設置任何你希望它是背景。

編輯:Kalel Wade的回答是更好的,因爲它是通過Android屬性完成的,而不是HTML。