最佳答案
LocaleListCompat llc = ConfigurationCompat.getLocales(Resources.getSystem().getConfiguration());
for (int i=0; i<llc.size(); i++){
System.out.println(llc.get(i).getDisplayLanguage());
}
这与版本具有向后兼容性。 llc
将拥有用户选择的所有语言。
如果您想要支持的语言的完整列表,您可以使用Locale
获取它
for (Locale locale : Locale.getAvailableLocales()) {
System.out.println("HELLO " + locale.getDisplayLanguage());
}
关于java - 如何获取用户在 Android 设备中启用的语言列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59996630/