2

Android アプリケーションで string.xml を分離する方法はありますか。私の場合、usersModule、gisModule、settingsModule、rolesModule、および operationsModule のような 5 つの大きなモジュール (これから作成します) があります。各モジュールには多くのアクティビティがあります。つまり、string.xml にはこれらすべてのモジュールの文字列値が含まれます。したがって、次の階層を作成したいと思います。

-res
|---->values
|     |---->usersModule-en 
|     |      |---->string.xml
|     |---->usersModule-tr 
|     |      |---->string.xml
|     |---->rolesModule-en 
|     |      |---->string.xml
|     |---->rolesModule-tr 
|           |---->string.xml
|---->style.xml

これは可能ですか?

4

2 に答える 2

2

私のコメントのベース1:

これは翻訳ですか-en, -tr?, values-en を使用してください。それ以外の場合、値に複数の xml ファイルを含めることができると思います。Android はファイル名に大きなポイントを設定していないと思います。Android はすべての XML ファイルを読み取り、これを 1 つの大きなファイルに結合すると思います。 XMLファイル? これを試すことができますか?

-res
|---->values
|     |---->style.xml
|---->values-en
|     |---->usersModule.xml
|     |---->rolesModule.xml
|---->values-tr
|     |---->usersModule.xml
|     |---->rolesModule.xml
于 2012-09-19T20:41:25.640 に答える
0

複数のファイルに分割することはできますが、具体的には 1 つのファイルをモジュールに添付することができます。したがって、同じ名前で異なるモジュールの異なる値を参照することはできません。

おそらく行う必要があるのは、それを複数のファイルに分割し、各変数に目的のモジュールを示すプレフィックスを追加することです。

于 2013-03-09T22:37:19.953 に答える