有什麼建議你應該在strings.xml中存儲哪些字符串,哪些字符串可以存儲爲String對象?例如,我是否必須將字符串放入strings.xml中,如果我只用它來完成某個動作,然後它可以被銷燬?在xml中存儲字符串的主要原因是什麼?預先感謝您的答案。哪些字符串要存儲在strings.xml中?
1
A
回答
5
將被顯示給用戶應在strings.xml中的任何字符串。如果您想要爲您的應用程序支持其他語言,這很有用。如果你這樣做,你只需創建一個新的strings.xml文件,該文件帶有翻譯後的值。你可以更多地瞭解它here。
3
一個原因是多語言支持。 您應該存儲在Activities - TextView中使用的字符串,按鈕的標題等。
0
您不會將所有字符串存儲在strings.xml中,而只會將與用戶界面相關的字符串常量(您想要用不同語言翻譯的字符串)存儲。
你可以有不同的文件夾,如:
- 值
- 值-FR
- 值德
UI消息翻譯成多語言。
問候, 斯特凡
1
你應該將大部分常量放在strings.xml,你的應用標題,按鈕名稱,textview內容......主要是你的應用中不會改變的東西。
在xml中存儲字符串的另一個原因是用於本地化。您可以爲每個不同的Locale
或語言存儲不同的文件,Android會爲手機選擇的Locale
或語言獲取正確的文件。
以下是String resource Android page的鏈接,它將更深入地瞭解語言支持的完成方式。
相關問題
- 1. 迭代通過字符串存儲在strings.xml中
- 2. MVC在哪裏存儲字符串
- 3. 在哪裏存儲常量字符串
- 4. 字符串數據存儲在哪裏?
- 5. 在字符串中存儲字符串
- 6. Xamarin android將字符串保存到strings.xml
- 7. ... \ res \ values \ strings.xml之外的Android字符串資源存儲器
- 8. 存儲在內存中的字符串常量在哪裏?
- 9. 哪些數據結構,用來存儲字符串
- 10. 確定哪些字段要保存在Windows Azure表存儲
- 11. 外部化字符串需要在strings.xml中嗎?
- 12. 如何在strings.xml中正確存儲編碼字符?
- 13. Android:字符串不是字符串,在strings.xml中?
- 14. 在字符串內存儲字符串?
- 15. 要存儲的列值與一些字符串
- 16. 需要將哪些字符轉義爲字符串?
- 17. 我的連接字符串在類庫中存儲在哪裏?
- 18. 加載字符串中的strings.xml文件
- 19. 獲取strings.xml中的所有字符串
- 20. strings.xml中重複的字符串名稱
- 21. 存儲字符串中有
- 22. 存儲在字符串
- 23. 存儲字符串
- 24. 存儲字符串
- 25. 存儲字符串
- 26. 如何從strings.xml中的字符串數組獲取字符串
- 27. 這些存儲在哪裏?
- 28. 如何存儲字符串的某些部分在另一個字符串
- 29. 在PHP中動態存儲字符串
- 30. 在SharedPreferences中存儲字符串數組