在Android的文本视图中使用多种文本颜色 [ Html.fromhtml() ]



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

到目前为止,我有:

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

基本上,我是说我希望"Competitor ID:"是斜体、小和灰色的。

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

代码的斜体和一小部分工作得很好,但由于某种原因,整个文本视图都有灰色文本,而不仅仅是"Competitor ID:"

有什么想法吗?

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

尝试上述操作。

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

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

.此外,请尝试使用上述代码控制 xml 文本视图属性中的文本颜色。希望这有帮助

最新更新