2016-08-02 96 views
0

我有这个字符串项:格式化CDATA字符串显示意外的字符

<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")); 

但是,它表明:

[标题我标题

而不是:

标题我的标题

为什么显示在开始的“[”字符?

回答

2

尝试将其更改为:

<string name="title_label"><![CDATA[<b>Title</b>]]> %s</string> 
+0

OMG关闭方括号在那里,傻我!谢谢。在10分钟内,我会接受答案:) –

+0

是的,它发生在我们所有人身上:) – Shaishav

1

老兄,你有3个开2在你的XML :)

偏偏我们最好的:)