【发布时间】:2013-12-14 17:14:56
【问题描述】:
通常我在我的资源字符串中使用<![CDATA[..here's text]]>,所以当我这样做时
Spanned sp=Html.fromHtml(getResources.getString(R.string.myString));
myTextView.setText(sp);
我得到所有标签(如 、
等)的文本。
但现在我在一些方法中构建字符串:
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);
我在屏幕上看到了我的所有标签,而不是它们正在实施,例如:Chapter :1
...
我尝试使用 StringBuilder,但结果是一样的。
在我的情况下,我应该怎么做才能正确使用标签?
【问题讨论】:
-
你使用 Html.fromHtml 对吧?它不支持所有 html 标签,但 cdata 仍然与 html 无关
标签: java android cdata spanned