带有多彩多姿文本的TextView

时间:2016-01-22 19:52:31

标签: android textview

如何让TextView以多种颜色显示文字?我正在寻找一种效果:

<span style="color:green;">Question: </span><span> Who was the first president?</span>

我不能在水平线性布局中使用单独的TextView,因为它在文本换行时无法正确显示。我也尝试过使用Html.FromHtml,但它没有用,因为它不支持span标签上的样式。

1 个答案:

答案 0 :(得分:1)

  

我也尝试过使用Html.FromHtml,但它不起作用,因为它不支持span标记上的样式。

不,但确实支持<font color="...">

或者,使用SpannableString自行组合字符串,为相应的部分应用ForegroundColorSpan样式。

或者,使用WebView