TextView的字符串中的HTML标记

gor*_*nwd 8 android

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

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

Rof*_*ion 19

你必须使用Html#fromHtml

String input = "<b>bold</b>";
myTextView.setText(Html.fromHtml(input));
Run Code Online (Sandbox Code Playgroud)