【发布时间】:2013-06-02 23:18:15
【问题描述】:
使用 HTML 标记进行样式设置,在 strings.xml 中不起作用,我不知道为什么。
<string name="autores">This aplication is developed by <i>Charles</i></string>
它在Charles这个词中设置了没有斜体的短语。 可能是什么问题?
非常感谢
【问题讨论】:
标签: android string android-xml
使用 HTML 标记进行样式设置,在 strings.xml 中不起作用,我不知道为什么。
<string name="autores">This aplication is developed by <i>Charles</i></string>
它在Charles这个词中设置了没有斜体的短语。 可能是什么问题?
非常感谢
【问题讨论】:
标签: android string android-xml
strings.xml 文件不适合以这种方式使用。改为以编程方式使用SpannableStrings。例如:Highlighting Text Color using Html.fromHtml() in Android?
【讨论】:
解决方案:
您可以使用 CDATASection。
示例:
<string name="autores">
<![CDATA[
This application is developed by <i>Charles</i>
]]>
</string>
和
dialog.setMessage(Html.fromHtml(this.getString(R.string.autores)));
参考:
希望对你有帮助!!
【讨论】: