1

アプリケーションに多言語サポートを実装しています。今のところ、私のデフォルトvaluesフォルダには、英語ロケールの文字列があります。swedish のフォルダーもありますvalues-sv。ユーザーが手動でロケールを選択できるようにしたいので、サポートされている言語のリストを表示する必要があります。

サポートされているロケールを取得する方法はありますか (独自の値フォルダーがあります)?

これまでのところ、私は持っています:

String[] languages = getResources().getAssets().getLocales();

しかし、これはこの Android バージョンでサポートされているすべての言語を返しますが、その長いリストを表示しても意味がありません。アプリケーションでサポートされている言語だけが必要です。

4

2 に答える 2