ios - 无法从 appcelerator 中的 strings.xml 获取字符串

标签 ios string titanium appcelerator

我正在使用 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/

相关文章:

ios - UIScrollView 性能技巧?

PHP 字符串比较怪异

python - 在 Python 中解析和清理商店营业时间的文本 block

Java从列表中查找部分匹配的字符串

html - 无法在 iOS webview 中删除电话号码的文字修饰

android - 如何在Android手机而不是模拟器中运行应用程序?

ios - Splitviewcontroller逻辑不对,内容重复

ios - Imageview ios 中的 mask 和反向 mask

ios - 钛合金上的选项卡应用横向模式

ios - 匹配的几何效果向后动画似乎在 View 后面