2017-04-04 14 views
1

私は私のAndroidのAppのアカウントキットの画面でデフォルトの言語を設定しようとすると、私はアプリ/ build.gradleファイルでそれを設定していドキュメントを以下のよ:アンドロイド&Accontキット:設定し、デフォルトの言語

resConfigs "pt-rBR" 

ユーザーがシステム言語として別の言語を使用している場合、アカウントキット画面では常にシステム言語が使用されるため、機能しません。 アカウントキットの画面に特定の言語を1つだけ定義し、システム言語を無視する方法はありますか?

答えて

0

ユーザーのロケールがサポートされていないことがわかっている場合は、アクティビティまたはアプリケーションで、ロケールを強制的に実行するために次の操作を実行できます。これは、デフォルトロケールを「スワップ」する1つの方法です。

設定localeConfig = getResources()。getConfiguration(); localeConfig.locale = Locale.FRENCH; getResources()。updateConfiguration(localeConfig、getResources()。getDisplayMetrics()); しかし、Locale.getDefault()がサポートされていないことがわかっているため、AccountKitのデフォルト(英語)が表示される場合にのみ、これを行うように注意する必要があります。

関連する問題