2016-12-07 19 views
0

私のアプリケーションでは、strings.xmlに複数の文字列配列を定義しました。 すべての文字列配列をarrays.xmlに移動するとどのような利点がありますか?より良い構造のためだけですか?または、より良いアクセス時間のような他の理由がありますか?arrays.xmlを使用するメリット

答えて

4

res/values/res/values-.../のファイル名は、OSやビルドツールでは意味を持ちません。 、arrays.xmlhey_long_filenames_are_fun.xml、または.xmlで終わる限り、<string-array>リソースを任意の値に設定できます。 arrays.xmlを使用している間の規則は、の慣習です。

すべての文字列配列をarray.xmlに移動するとどのような利点がありますか?

全く利点はないかもしれません。混合リソースタイプのファイルを提供すると文字列リソース(翻訳サービスなど)を処理するツールやサービスが混乱する可能性がありますが、これはAndroidや標準ビルドツールの制限ではなく、これらのツールやサービスの制限です。

関連する問題