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

use*_*167 21 html formatting android textview android-layout

在一个textview中,我试图在不同的单词上分隔文本样式.

到目前为止,我有:

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

基本上,我说我想要"Competitor ID:"斜体,小巧,灰色.

我希望这个字符串compID是正常大小,而不是斜体和绿色.

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

有任何想法吗?

Law*_*nez 75

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

试试以上.

  • 对于有问题的人; 使用颜色名称不起作用,我认为你必须使用颜色代码.错误:<font color = \"#white \">右:<font color = \"#f1f1f1 \"> (2认同)