Java Spanned Html.fromHtml(stringWithCDATA) по-прежнему показывает теги в виде текста

Обычно я использую <![CDATA[..here's text]]> в моих строках ресурсов, поэтому, когда я делаю

Spanned sp=Html.fromHtml(getResources.getString(R.string.myString));
myTextView.setText(sp);

Я получаю текст со всеми тегами, как ,
и т. д. работает как надо.

но теперь я строю String во время какого-то метода вроде:

String result="<![CDATA[";
//some code
result+="<b>Chapter :"+chapterNumber+"</b><br /><br />"
//some other additions and in the end
result+="]]>";

Spanned sp = Html.fromHtml(result);
myTextView.setText(sp);

и я вижу все свои теги на экране вместо того, чтобы они были реализованы, как: Глава: 1

...

Я попытался использовать StringBuilder вместо этого, но результат тот же.

Что я должен сделать, чтобы теги к слову были правы в моем случае?

1 ответ

Решение

Что я должен сделать, чтобы теги к слову были правы в моем случае?

Избавиться от CDATA:

Spanned sp = Html.fromHtml("<b>Chapter :"+chapterNumber+"</b><br /><br />");
myTextView.setText(sp);
Другие вопросы по тегам