<string name="app_name">something & something</string>
给出错误。我怎么能逃避这个?
这是正确的
<string name="app_name">something & something</string>
还是有更好的方法吗?
答案 0 :(得分:80)
尝试阅读此页面:http://www.xmlnews.org/docs/xml-basics.html它看起来包含您正在寻找的答案。
总之,这是转义字符列表和转义码
Character Predeclared Entity
& &
< <
> >
" "
' '
从链接中引用。
答案 1 :(得分:12)
对我来说&amp; quot;没用,所以我使用了\“”这个角色被逃脱了。
答案 2 :(得分:2)
在Android XML中,仅添加预声明的实体在我的情况下不起作用,需要在其之前添加反斜杠。
因此,为了逃避something & something
,请使用:
<string name="app_name">something \& something</string>
对于撇号和引号,只需使用反斜杠也可以。
就像转义"That's it"
这样的东西,您可以简单地使用:
<string name="demo">\"That\'s it\"</string>
代替通常的
<string name="demo">\"That\'s it\"</string>
希望当像我这样的人偶然发现这个问题时,这将有所帮助。