1

デバイス システムが繁体字中国語に設定されています。
しかし、アプリのデフォルト言語を英語にしたいです。
そのため、以下のコードを使用して、最初の前にデフォルトを設定します。

    Resources res = getResources();
    Configuration config = res.getConfiguration();
    config.locale = Locale.ENGLISH;
    DisplayMetrics dm = res.getDisplayMetrics();
    res.updateConfiguration(config, dm);

ただし、繁体字中国語は表示されますが、英語は表示されません。
どうすれば変更できますか?

4

1 に答える 1

3

すべてのアクティビティの AndroidManifest.xml に次を追加します。

android:configChanges="locale"

ソース

于 2013-08-12T02:55:38.297 に答える