1

私は Titanium 2.1 に取り組んでおり、iOS アプリを開発していますが、strings.xml ファイルで文字列を取得できません。これが私のstrings.xmlファイルのリンクです

私のコードには次のものがあります。

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表示されます。私は何を間違っていますか?

4

1 に答える 1

1

ファイルは正しいフォルダにありますか?

Resources フォルダーの外の i18n フォルダーにある必要があります。また、適切な言語フォルダーにある必要があります。私はこれを試していませんが、適切な sting.xml ファイルを選択するために、デバイスが正しい言語設定になっていることを確認していますか? たとえば、/i18n/en フォルダーに string.xml ファイルがあり、デバイスで別の言語に設定されている場合、その言語のファイルを見つけることができない可能性があります。

于 2012-08-29T12:02:30.067 に答える