正常来说,只有"<" 字符和"&"字符对于XML来说是严格禁止使用的。 
需要注意的是: 
a. 转义序列各字符间不能有空格; 
b. 转义序列必须以";"结束; 
c. 单独的&不被认为是转义开始; 
d. 区分大小写。

以下是XML中需要的转义字符:[/size] 
&(逻辑与)  &amp;        
<(小于)    &lt;        
>(大于)    &gt;        
"(双引号)  &quot;      
'(单引号)  &apos; 

比如说一个TextView:


android:text="你好<font color='#B4D4E0'>《服务条款》</font>"
转义之后就成下面这个:

android:text="你好&lt;font color='#B4D4E0'>《服务条款》&lt;/font>" />
然后在java代码中设置:
tv.setText(Html.fromHtml(tv.getText().toString()));



 

最新文章

  1. knockoutJS学习笔记03:knockout简介
  2. 关于VR边纹理材质的渲染
  3. C#的库存管理之旅的别样意义
  4. C++ typedef用法小结 (※不能不看※)
  5. 24Mybatis_延迟加载——用association来实现
  6. switch语句的使用,非常好
  7. POJ 1017 Packets
  8. eMMC尺寸
  9. Swift—重写-备
  10. tomcat链接mysql时超时报错java.io.EOFException: Can not read response from server. Expected to read 4 bytes,
  11. Left 、right join使用笔记
  12. MySQL--7种join连接
  13. 330 div+css Experience
  14. IdentityServer4 中文文档 -8- (快速入门)设置和概览
  15. Pair_Work Project
  16. sql server 小技巧(2) 删除sql server中重复的数据
  17. Python——函数,模块,简单文件读写(python programming)
  18. Android--WebView 自适应代码
  19. SpringMVC温故知新
  20. python 运行脚本报错 from keyword import iskeyword as _iskeyword ImportError: cannot import name iskeyword,说明python环境坏了,得重装,尚不知具体原因,

热门文章

  1. 【POJ3580】【块状链表】SuperMemo
  2. 复制JAVABEAN中的属性到另外一个JAVABEAN中
  3. JS判断浏览器是否支持某一个CSS3属性的方法
  4. JqGrid自定义toolbar
  5. Joomla插件汉化小程序
  6. mysql中显示方式的切换
  7. Python学习的一些好资料
  8. C#窗体程序画倾斜一定角度的椭圆
  9. 基于 Webpack &amp; Vue &amp; Vue-Router 的 SPA 初体验
  10. Egret HTTP网络