2017-02-27 1 views
1

Androidアプリで利用可能なロケールファイルをすべて動的に表示するにはどうすればよいですか?Androidアプリで利用可能なロケールファイルをすべて一覧表示するにはどうすればよいですか?

私のアプリでデフォルトのロケールを上書きするオプションを追加し、既に作成したもののリストから選択したいと思いますが、そのようなリストをハードコードしたくない私が作成するすべての新しいローカリゼーションファイル用のコード。

このようなリスティングを動的に取得することは可能ですか?

答えて

1

getAssets().getLocales()Activityです。これは、AssetManagerにデータが含まれているロケールを取得するので、すべてLocalesを取得する方がはるかに好ましい方法です。

OR

また、インストールされているすべてのLocalesの配列を返すLocale.getAvailableLocales()方法を、使用することができます。 APIレベル1で利用可能です

このリストを取得したら、Spinnerや任意のウィジェットに入力できます。

関連する問題