-1

標準の xml ファイルを使用してさまざまな言語で文字列値を提供する多言語アプリケーションがあります。

...
res/values/strings.xml
res/values-es/strings.xml
res/values-pt/strings.xml
...

私がやりたいことは、Android の通常の動作をオーバーライドして、標準の xml ファイルを調べる前に別の場所でリソースを探すことです。

そのため、コードがgetResources().getString()を呼び出すと、カスタム コードは標準の getString 実装に戻る前に代替リソース ファイルを調べます。

これを達成する方法はありますか?

ありがとう!

4

2 に答える 2

2

これを達成する方法はありますか?

いいえ。独自の の呼び出しについてはgetString()、これらの呼び出しを独自のコードでラップして、「他の場所」をチェックできます。

于 2013-02-27T16:53:06.447 に答える
0

デフォルトでは、Android は必要なリソースの res フォルダーのみを検索するため、達成しようとしている部分は不可能です。

于 2013-02-27T17:15:48.003 に答える