格式化 CDATA 字符串显示意外字符
Formatting CDATA string shows unexpected character
我有这个字符串条目:
<string name="title_label">[<![CDATA[<b>Title</b>]]> %s</string>
我这样格式化:
String titleLabel = getString(R.string.title_label);
Spanned title = Html.fromHtml(String.format(titleLabel, "My Title"));
然而,它显示:
[标题我的标题
而不是:
标题我的标题
为什么它在开头显示'['字符?
尝试将其更改为:
<string name="title_label"><![CDATA[<b>Title</b>]]> %s</string>
伙计,你的 XML 中有 3 个左方括号和 2 个右方括号 :)
发生在我们最好的人身上:)
我有这个字符串条目:
<string name="title_label">[<![CDATA[<b>Title</b>]]> %s</string>
我这样格式化:
String titleLabel = getString(R.string.title_label);
Spanned title = Html.fromHtml(String.format(titleLabel, "My Title"));
然而,它显示:
[标题我的标题
而不是:
标题我的标题
为什么它在开头显示'['字符?
尝试将其更改为:
<string name="title_label"><![CDATA[<b>Title</b>]]> %s</string>
伙计,你的 XML 中有 3 个左方括号和 2 个右方括号 :)
发生在我们最好的人身上:)