使用HTML标记设置样式,它在strings.xml中不起作用

时间:2013-06-06 19:37:55

标签: android string android-xml

使用HTML标记进行样式化,它在strings.xml中不起作用,我不知道,为什么。

<string name="autores">This aplication is developed by <i>Charles</i></string>

它在查尔斯一词中没有用斜体表示这句话。 这可能是什么问题?

非常感谢

2 个答案:

答案 0 :(得分:8)

<强>解决方案:

您可以使用CDATASection。

示例:

<string name="autores">
<![CDATA[
This application is developed by <i>Charles</i>
]]>
</string>

dialog.setMessage(Html.fromHtml(this.getString(R.string.autores)));

<强>参考:

CDATASection

我希望它会有所帮助!!

答案 1 :(得分:0)

strings.xml文件不应该以这种方式使用。请以编程方式使用SpannableString。例如:Highlighting Text Color using Html.fromHtml() in Android?