リソースの下に見つかった文字列を表示する必要のあるAndroidアプリケーションがありますが、strings1.xml
、strings2.xml
などのファイルが複数ある可能性があります。文字列キーは別のstringsN.xml
ファイルに存在することができます。キーが見つかった場合はstrings1.xml
と表示され、同じキーを持つ他の文字列ファイルは表示されません。Androidで似たキーを持つ複数の文字列リソースファイル
アンドロイドでも可能ですか? 私は.Netアプリケーションでこのことを行っていますが、アンドロイドでは実行できません。 Infact、androidは、複数のstrings.xmlファイルに重複するキーに対して値を入力すると、コンパイルエラーが発生します。
EDIT
これであるようにする理由は、自分のアプリケーションを実行している別のクライアントがあります。 clientAのために私は "ABC"の値を持つキー "会社"を追加し、デフォルトのstrings.xmlファイルには、同じキー "company"を持つデフォルトの会社名がありますが、defualt値 "Default Company"があります。さて、clientAが私のアプリケーションを開くと、clientA以外のクライアントの会社名は "ABC"と "Default Company"になります。
http://developer.android.com/guide/topics/resources/string-resource.html – Raghunandan
すべての文字列リソースはファイル名を考慮せずにマージされるため、できません。 – njzk2