在 Android 的 textview [ Html.fromhtml() ] 中使用多种文本颜色 [英] Using multiple text colors in Android's textview [ Html.fromhtml() ]

查看:19
本文介绍了在 Android 的 textview [ Html.fromhtml() ] 中使用多种文本颜色的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

In one textview I'm trying to separate text stylings on different words.

到目前为止我有:

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

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

Basically, I'm saying I want "Competitor ID:" to be italic, small, and grey.

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

And I want that string compID to be normal sized, not italic, and green.

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

The italic and small portions of the code work perfectly, but for some reason, the entire text view has grey text, rather than just "Competitor ID:".

有什么想法吗?

推荐答案

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

试试上面的.

这篇关于在 Android 的 textview [ Html.fromhtml() ] 中使用多种文本颜色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆