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