Android 领先问号导致日食“;未找到与给定名称匹配的资源;错误

Android 领先问号导致日食“;未找到与给定名称匹配的资源;错误,android,eclipse,string,compiler-errors,Android,Eclipse,String,Compiler Errors,在我的strings.xml文件中,我有: <string name="menus_feedback">?Feedback</string> ?反馈 我得到了eclipse错误: 未找到与给定名称匹配的资源(在“菜单\反馈”处,值为“?反馈”) 如果我删除前面的问号: <string name="menus_feedback">Feedback</string> 反馈 很好。关于为什么会发生这种情况,有什么线索吗?日食太阳神2版 n、 b.

在我的strings.xml文件中,我有:

<string name="menus_feedback">?Feedback</string>
?反馈
我得到了eclipse错误:

未找到与给定名称匹配的资源(在“菜单\反馈”处,值为“?反馈”)

如果我删除前面的问号:

<string name="menus_feedback">Feedback</string>
反馈
很好。关于为什么会发生这种情况,有什么线索吗?日食太阳神2版


n、 b.将使用前导问号只是为了表示我们需要字符串的翻译。

将全文用双引号括起来

尝试双引号“?”反馈这就解决了问题。可能永远不会理解为什么,因为它“只是”一个字符串。在Android中,资源文件中使用的字符“?”意味着它是对当前应用主题中资源值的引用,所以我猜它被视为一个特殊字符。