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