HTML-теги в строке для TextView

Если я помещаю простые теги форматирования HTML, такие как <b> ... </b> в строковый ресурс и отобразить строку в TextView, применяется ожидаемое форматирование. Но как я могу это сделать, если я создам собственную строку и покажу ее? Если я делаю что-то вроде String str = "This is <b> bold </b> ";, фактические метки будут отображаться - не ожидаемое полужирное.

Нужно ли мне запускать строку через какой-либо другой метод, чтобы теги распознавались как теги?

Ответы

Ответ 1

Вы должны использовать Html#fromHtml

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