在TextView中,如何仅更改文本样式的一部分?

时间:2015-02-06 07:17:31

标签: android

抱歉,问题的标题是在谷歌翻译中创建的。 我的英语太短了..

无论如何,我的问题是如何在One TextView中改变部分文本样式..

示例,

TextView1的文字:

Hi, I am a Human. // Default TextSize 10
Hi, I am a Elf. // Change TextColor Blue
Hi, I am a Oak.  // Change TextColor Green, TextSize 15
Hi, I am a Dragon. // Change TextColor Red, TextSize 18

可能吗?

2 个答案:

答案 0 :(得分:2)

您可以使用spannable字符串或具有丰富textview小部件的某些库,例如https://github.com/quiqueqs/BabushkaText

答案 1 :(得分:1)

我有同样的问题我用书法

https://github.com/chrisjenx/Calligraphy

工作正常......