Android编程中如何动态地在TextView中使用HTML标签

3

我能够在字符串中使用HTML标签,例如从资源中设置textview:

<resources>
<string name="somestring">
    <B>Title</B> <I>Italic</I><BR/>
    Content
</string>
</resources>

当文本在资源中且已设置到textView中时,这功能能正常工作。
现在,我想在运行时以编程方式将从服务器获取的字符串设置到textView中,因此无法在资源文件夹中定义该字符串。
我尝试了以下方法:
textView.setText("<B>Bold</B><I>Italic</I>");

但这并不起作用。如果有帮助的话,将不胜感激。

1
Html.fromHtml(<String>);将会起作用。 - Brijesh Thakur
1个回答

11

使用以下代码:

textview.setText(Html.fromHtml("YOUR HTML STRING"));

希望它能对你有所帮助。


1
谢谢回答,但似乎在接下来的6分钟内我无法接受它。 - user2041902
没问题,你以后也可以接受它。重要的是现在你可以继续你的开发了。 - Rushabh Patel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接