有時,當我想將一個值引用到字符串引用時,我使用@ string/blabla,但有時,它會給我一個錯誤,我可以運行該代碼,除非我更改@string to @+string
它們之間有什麼區別? 任何答案都會非常有幫助。提前致謝!@string和@ +字符串之間的區別?
7
A
回答
6
+
表示該標識符將被添加到資源中。你聲明它存在於某個地方並同時使用它。不知道這是否真的適用於字符串,但我想它確實如此。這將解釋爲什麼你沒有錯誤。
我懷疑用+
可以使它工作。你可能會得到一個沒有實際字符串內容的字符串聲明,這可能會導致崩潰。
如果它沒有+
沒有工作嘗試建設/刷新您的項目。如果字符串是在你的一個xml文件中定義的,你應該可以使用@string
1
@String
是從字符串文件中檢索的值。
0
嘿傢伙使用最新的elipse,它和舊的有一點區別。我猜zapl的答案是正確的,+符號是將其添加到引用。乾杯!
相關問題
- 1. std :: string,字符串val和字符串之間的區別val =「」
- 2. 字符串和AttributedString之間的區別
- 3. String [] a和String之間的區別... a
- 4. String [] arg和String [] args之間的區別?
- 5. strlen(string)和strlen(* string)之間的區別
- 6. 字符串插值和字符串串聯之間的區別
- 7. 字符串與矢量元素之間的區別<string>
- 8. 字符串[]和[字符串]之間的區別
- 9. 聲明字符串和分配字符串之間的區別
- 10. 字符串和字符串C之間的區別#
- 11. 空字符串和空字符串之間的區別
- 12. 「\(字符串)」和字符串之間的區別?
- 13. 字符串之間的區別
- 14. 字符串X,Y之間的區別;和字符串X,字符串Y;
- 15. vector :: push_back和string :: push_back之間的區別?
- 16. NOT LIKE和'[^ string]'之間的區別
- 17. String.valueOf()和new String()之間的區別
- 18. jquery.clone()和字符串的簡單串聯之間的區別
- 19. 在java中的子串和字符串之間的區別
- 20. Pattern.quote()和它的字符串串聯等效之間的區別?
- 21. 串聯和直接字符串之間的區別
- 22. _id:ObjectID和String之間有什麼區別?
- 23. API響應:字符串和數字類型之間的區別
- 24. 文字字符串和常量之間的區別
- 25. for循環中的字符串[]和字符串(Java)之間的區別
- 26. json字符串和解析的json字符串之間的區別
- 27. 字符串中的[0]和&a [0]之間的區別
- 28. C++字符串中的「大小」和「容量」之間的區別?
- 29. 文件和字符串上的grep之間的區別?
- 30. 在java中的字符串和StringBuffer之間的區別
我從來沒有在Android中的任何地方看到過@ @字符串。我見過使用@ @ + id來分配一個新的ID資源。請提供一些使用'@ string'的示例代碼,它會給出錯誤,並提供實際的錯誤。 – CommonsWare
你曾經使用@ +字符串的地方? – brianestey