2012-02-15 46 views
2

我想在單個文本視圖中顯示前「RedBlueGray」的字符串,如紅色應顯示爲紅色字體顏色,藍色爲藍色字體,灰色爲灰色字體。是否有可能?如果是的話,什麼是最好的實現方式。請注意,我想要顯示的字符串將動態更改,但不是顏色。帶有多種文字顏色的文本視圖android

回答

5

String text="<FONT COLOR="#RED">red</FONT><FONT COLOR="#GREEN">green</FONT><FONT COLOR="#BLUE">blue/FONT>"; 

設置該字符串的TextView您可以使用像下面這樣:

actualStringToDisplay="<font COLOR=\"RED\"><b>" + yourString + "</b></font>"; 

textDisplayedBottom.setText(Html.fromHtml(actualStringToDisplay)); 

希望這可以幫助。

1

做這個定義HTML字符串最簡單的方法:通過

TextView.setText(Html.fromHtml(text)); 
相關問題