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

标签 android html android-layout formatting textview

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

到目前为止我有:

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

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

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

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

有什么想法吗?

最佳答案

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

试试上面的。

关于android - 在 Android 的 textview [ Html.fromhtml() ] 中使用多种文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10392163/

相关文章:

android - 我应该使用哪种服务器型号? SQlite 还是 MySql?

html - 破译网站代码

html - 如何在规模化的同时填补空白

android - 在 android.support.v7.widget.GridLayout 中使用 <include> 显示不正确

android - Retrofit 2 使用动态键序列化 JSON 结果

android - 在android中以编程方式设置边距?

javascript - Android 从加载了 loadURL 的网页访问共享首选项

android - 根据单元格数量可变宽度的 GridView

android - 将基线与包装在 TextInputLayout 中的 TextView 对齐

android - 如何在Android中处理不同的JAVA版本?