我需要显示Android键盘支持的所有语言列表。现在我正在使用Locale.getAvailableLocales();
方法,但我只得到了语言和国家常量。
我只需要所有语言名称。这可能吗?如何实现?
我需要显示Android键盘支持的所有语言列表。现在我正在使用Locale.getAvailableLocales();
方法,但我只得到了语言和国家常量。
我只需要所有语言名称。这可能吗?如何实现?
你可以在使用Locale.getAvailableLocales();
获取到每个语言环境时,使用Locale.getDisplayName(Locale)来获取该语言环境的语言名称、国家名称和变体名称,并进行本地化处理。
返回此语言环境的语言名称、国家名称和变体名称,以locale为本地化参数。
new Locale("en").getDisplayName(Locale.US) -> 英语