TextView的字符串中的HTML标记

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

我是否必须通过其他方法运行字符串以使标记被识别为标记?

你必须使用Html#fromHtml

 String input = "bold"; myTextView.setText(Html.fromHtml(input));