特殊字符(@,?)作为Android应用程序中的xml-string

时间:2012-05-13 23:01:54

标签: android

如果我尝试做这样的事情,它就行不通了...... (空字符串或没有资源类型错误)

<string name="random">?</string>
<string name="random">@</string>

我也尝试了html实体变体

<string name="random">&#63;</string>

任何想法如何使用“?”和“@”作为android中的字符串资源?

2 个答案:

答案 0 :(得分:15)

最简单的方法是引用或反斜杠:

<string name="random">"?"</string>
<string name="random">\?</string>

请参阅herehere进行更多讨论。

这是larger collection of string resource gotchas

答案 1 :(得分:2)

这对我有用:

<string name="twitter_hint">"@"twitter</string>