在一个文本视图中,我试图将不同单词的文本样式分开。
到目前为止,我有:
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 文本视图属性中的文本颜色。希望这有帮助