前两天项目中要增加公告说明,文字段落比较多,还有诸多条款,使用多个TextView能解决问题,但是比较繁琐,所以想到能不能直接使用一个Textview搞定呢,尝试了下,发现排版是最大的问题,最常用的\n换行是比较熟悉的,其他如空格直接被过滤了,想到肯定是在字符串解析的时候被过滤了。摆渡了下,发现很多会被转义的特殊字符。
XML转义字符
以下为XML标志符的数字和字符串转义符
" (" 或 ")
' (' 或 ')
& (& 或 &)
lt(<) (< 或 <)
gt(>) (> 或 >)
@号 @
:号 :
空格  
参考了网友的博客:
http://blog.csdn.net/leeafu/article/details/8177482
http://blog.csdn.net/leiming32/article/details/8135513
其中还包括字符的替换