我正在使用 Titanium 2.1 并开发一个 iOS 应用程序,但我无法在我的 strings.xml 文件中获取任何字符串。 这是我的 strings.xml 文件 link
在我的代码中有以下内容:
var action = 'created_a_group'; //string at line 24 in strings.xml
var actionLabel= Titanium.UI.createLabel({
text:Ti.Locale.getString(action),
color:"#666666",
font:{fontSize:12},
left:8
});
但是当显示我的标签时,没有显示正确的字符串,而是显示 created_a_group
。我做错了什么?
最佳答案
文件是否在正确的文件夹中?
它应该在 Resources 文件夹之外的 i18n 文件夹中。它也应该在适当的语言文件夹中。虽然我没有尝试过,但您是否使用您的设备处于正确的语言设置来选择合适的 sting.xml 文件?例如,如果您在/i18n/en 文件夹中有 string.xml 文件,但在设备上将其设置为其他语言,则可能找不到该语言的文件。
关于ios - 无法从 appcelerator 中的 strings.xml 获取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12164973/