0

スプラッシュ画面が異なるアプリがあります.1つはイタリア語用、もう1つは英語用です。システム言語に基づいて正しい画像を選択するようにアプリを設定するにはどうすればよいですか?

4

2 に答える 2

5

次のようなさまざまなリソース ディレクトリにさまざまなドローアブルとレイアウトを配置できます。

res/drawable-en/
res/drawable-it/
res/layout-en/
res/layout-it/

en英語it用とイタリア語用。「デフォルト」のリソースは、言語指定子のない標準ディレクトリに保持するのが最善の方法かもしれません。

これらのディレクトリ内の実際のファイルに同じ名前を付けると、システムはユーザーのロケールに応じて正しいファイルを自動的に選択します。

詳細については、 Android ドキュメントを参照してください。

于 2013-02-11T23:29:28.667 に答える
2

http://developer.android.com/training/basics/supporting-devices/languages.html

複数のリソース フォルダーを使用でき、デバイスのロケール/構成に基づいて画像を読み込みます

プレフィックス付きのフォルダーを持つと、ローカルのフォルダーが自動的に検出/ロードされます

例えば

res/layout-en/
res/layout-it/
于 2013-02-11T23:34:59.010 に答える