5

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

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

我还尝试了 html 实体变体

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

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

4

2 回答 2

16

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

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

有关更多讨论,请参见此处此处。

这是一个更大的字符串资源陷阱集合

于 2012-05-13T23:09:13.200 回答
1

这对我有用:

<string name="twitter_hint">"@"twitter</string>
于 2017-11-30T12:53:10.410 回答