上架魅族应用中心的时候,有这个需求:应用内应含有单独成文的隐私政策,可在无网络的情况下正常阅读。
为了方便统一管理,国际化等,我们通常把字符串保存在string.xml中,但这些字符串中直接输入一些符号不起任何作用,比如基本的换行、缩进、空格,这就要用转义字符来进行转义,这样才能给字符串添加样式。
常用的XML转义字符如下
<string name="app_names">冷冷清清里风风火火是我\n好玩的人, 在这个世界上终究会相遇。</string>
<string name="app_title">冷冷清清里风风火火是我\t好玩的人, 在这个世界上终究会相遇。</string>
<string name="app_setting">        冷冷清清里风风火火是我好玩的人, 在这个世界上终究会相遇。</string>
<string name="app_others">3<4 小于号</string>
<string name="app_others1">99>98 大于号</string>
<string name="app_others2">A&B 和</string>
<string name="app_others3">'B' 单引号</string>
<string name="app_others4">"B" 双引号</string>
字符 |
转义字符 |
描述 |
& |
& |
和 |
< |
< |
小于号 |
> |
> |
大于号 |
“ |
" |
双引号 |
‘ |
' |
单引号 |
空格 |
  |
空格 |
换行 |
\n |
换行 |
缩进 |
\t |
缩进 |
以上是XML中常用转义字符的介绍,还有什么问题大家可以留言交流。书到用时方恨少,纸上得来终觉浅。共勉。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/114998.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...