0

私はインタラクティブで英語を話す人だけが使用できるアプリの一部を持っています。ユーザーがページにアクセスしたときにユーザーの言語設定を検出して、英語を話す人にのみ表示したい機能を動的に非表示にする方法はありますか?

4

3 に答える 3

1

次のコードを使用して、デバイスの言語を確認できます。

java.util.Locale.getDefault()。getDisplayLanguage();

于 2013-01-30T18:00:56.987 に答える
1

を使用Locale.getDefault()して、現在の優先ロケールを取得できます。そこから、言語コードgetLanguageを探すために使用できます。また、米国または他のバリアントのみに関心がある場合は、を使用できます。engetVariant

于 2013-01-30T18:03:12.960 に答える
1

プログラムですべてを行う代わりに、リソースをローカライズすることを検討することもできます。

于 2013-01-30T18:22:52.937 に答える