http://docs.fusioncharts.com/charts/contents/Styles/Font.html http://docs.fusioncharts.com/charts/contents/Styles/Font.html
我尝试了这个,以及很多事情,但都失败了。
这就是我想要的。
<string name="ss">Bold. Underlined. Italic. Big. Small</string>
我想格式化一些字符串。
在它写为粗体的地方,我希望它也是粗体的......对于其他人来说也是如此。
我尝试了很多标签......但没有任何效果,而且我在谷歌或SO上找不到任何东西。
我知道如何在文本视图中做到这一点,但这不是我想要的......
我正在向显示它的活动发送一些文本资源......
如果我用不同的文本视图来做,我就必须创建其中的几个,每当我想要粗体文本时就创建一个新的,这不是很优雅。
有没有办法在 XML 文件中简单地做到这一点?或者其他方式?
尝试将标记的文本包装在 CDATA 标签中。例如:
<string name="ss"><![CDATA[<b>Bold.</b> <u>Underlined.</u> <i>Italic.</i> <big>Big.</big> <small>Small</small>]]></string>
然后在您想要显示它的任何地方使用 Html.fromHtml :
Html.fromHtml(getString(R.string.ss))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)