2016-09-29 47 views
4

我有两句话里面的TextView:如何在XML中为TextView中的文本设置两种不同的颜色?

Hello world. 

现在我想上色world到红色。 我该怎么办,只有在XML本身不使用Java代码(不使用Html.fromHtml()以及)

+3

我有点迷惑为了downvoting ...为什么? –

+2

一个好问题......不应该被低估。 – Nishith

+2

*我有点迷惑...为什么?* *一个好问题......不应该被低估* ...是的,它应该,因为它是重复的 – Selvin

回答

5

您可以使用字体标签在string.xml作为

<string name="hello">Hello <font fgcolor="red">World</font></string> 
+2

这不会让他在java中使用**(Html.fromHtml())**来实际检索此字符串吗? –

+0

@NishantDubey yeap。 –

+0

不,如果他正在使用'setText(R.string.hello);'设置值,或者在Layout xml –

相关问题