2011-11-10 16 views
2

在我的strings.xml文件,我有:領先的問號引起日蝕「號的資源發現在給定名稱匹配的」錯誤

<string name="menus_feedback">?Feedback</string> 

,我得到了日食錯誤:

沒有發現資源與給定的名稱匹配(在'menus_feedback'中,值''Feedback')。

如果我刪除了領先的問號:

<string name="menus_feedback">Feedback</string> 

它的罰款。任何線索爲什麼發生這種情況? Eclipse Helios Release 2.

n.b.打算使用前導問號來表示我們需要對字符串進行翻譯。

+1

嘗試雙引號爲「?」反饋 – yorkw

回答

4

用雙引號括整個文本

+1

這解決了它。可能永遠不會明白爲什麼,因爲它只是一個字符串。 – user877139

+0

在Android中,字符「?」當在資源文件中使用時意味着它是對當前應用主題中資源值的引用,所以我猜測它被視爲特殊字符。 – josephus

相關問題