TextView的字符串中的HTML标记

时间:2010-12-28 12:25:36

标签: android

如果我放置简单的HTML格式标签,例如< b> ...< / b>在字符串资源中并在TextView中显示字符串时,将应用预期的格式。但是,如果我构建自己的String并显示它,我该怎么做呢?如果我执行类似String str =“This is< b> bold< / b>”;,则显示实际标记 - 而不是预期的粗体。

我是否必须通过其他方法运行字符串才能将标记识别为标记?

1 个答案:

答案 0 :(得分:19)

您必须使用Html#fromHtml

String input = "<b>bold</b>";
myTextView.setText(Html.fromHtml(input));