21

在一个文本视图中,我试图区分不同单词的文本样式。

到目前为止,我有:

textview.setText(Html.fromHtml("<i><small><font color=\"c5c5c5\">" + "Competitor ID: " + "</font></small></i>" + "<font color=\"47a842\">" + compID + "</font>"));

基本上,我是说我想要"Competitor ID:"斜体、小号和灰色。

我希望该字符串compID是正常大小的,而不是斜体和绿色。

代码的斜体和小部分完美运行,但由于某种原因,整个文本视图都有灰色文本,而不仅仅是"Competitor ID:".

有任何想法吗?

4

2 回答 2

77
textview.setText(Html.fromHtml("<i><small><font color=\"#c5c5c5\">" + "Competitor ID: " + "</font></small></i>" + "<font color=\"#47a842\">" + compID + "</font>"));

试试上面的。

于 2012-05-01T02:59:23.770 回答
-8

尝试改用这些灰色十六进制代码值之一。

gray1 #030303   
gray2 #050505  
gray3 #080808     
gray4 #0A0A0A   
gray5 #0D0D0D 

. 还尝试使用上述代码控制 xml textview 属性中的文本颜色。希望这可以帮助

于 2012-05-01T02:56:33.730 回答