Android积累之《Android(安卓)strings.xml文件定义字符串中的标签》
16lz
2021-01-26
在strings.xml中定义字符串时,可能会需要用到HTML标签,
支持的HTML标签类型有:
<b>
粗体.<i>
斜体.<u>
下划线.
但是在使用这些标签的时候要注册将“<”改成HTML转义符<,如下:
[html] view plaincopyprint?- <resources>
- <stringname="welcome_messages">Hello, %1$s! You have <b>%2$d new messages</b>.</string>
- </resources>
在代码中调用字符串时,用
[java] view plaincopyprint?- Resources res = getResources();
- String text = String.format(res.getString(R.string.welcome_messages), username, mailCount);
- CharSequence styledText = Html.fromHtml(text);
如果需要加入其它的HTML标签,可将带HTML标答的字符串内容放在<![CDATA[和]]>里面,如下:
[html] view plaincopyprint?- <stringname="htmlsource"><![CDATA[<p>段落1</p><p>段落2<h1>标题1</h1> 正文1 (<i>斜体</i>) 正文2 (<i>斜体</i>) 正文3 <b>加粗</b> 正文4 \"引号\". 正文5</p><p>段落3</p>]]></string>
更多相关文章
- android_5 修改一个textview中的字符串的颜色
- Android(安卓)登录密码RSA加密
- Android中Split()字符串分割特殊用法案例详解
- Android(安卓)TextView控件某个字符串特殊效果
- android NDK 入门之在JNI中修改java中对象的成员变量的值
- android 中的字符串总结
- Android(安卓)换行
- Android常用工具之对字符串String进行MD5加密
- 攻防世界-app3