2

2 つの言語をサポートするアプリを開発しています。言語を変更するためのトグルボタンが 1 つあります。次のコードを使用してロケールを変更していますが、すべて正常に動作します。

Resources res = viewDashBoardScreen.getResources(
// Change locale settings in the app.
DisplayMetrics dm = res.getDisplayMetrics();
android.content.res.Configuration conf = res.getConfiguration();
conf.locale = new Locale("es".toLowerCase());
res.updateConfiguration(conf, dm);

質問: 言語の変更後にアプリ全体を更新する方法は?

現在、言語を変更した活動を再開しています。それはうまくいきますが、それは良い習慣ですか?または、アプリで言語の変更を適用する他の方法はありますか。

どんな助けでも大歓迎です..ありがとう。

4

1 に答える 1