在Android设备上,我可以加载不同的语言。
例如:
English (Set as default language)
French
Italian
如何通过程序获取此列表?
我知道可以使用以下代码获取语言:
Locale.getDefault().getDisplayLanguage()
有没有一种方法可以将我的Android应用程序的后备语言设置为系统的第二种语言?
编辑://
情景:
已选择的Android系统语言:
- 英语(设置为默认)
- 法语
- 意大利语
支持的应用程序语言:
- string.xml(德语) -> 设置为默认
- string-fr.xml(法语)
- string-it.xml(意大利语)
当前应用程序行为:
- 使用德语翻译显示应用程序。
期望的新应用程序行为:
- 由于法语在我的Android系统语言列表中位于第二位,因此以法语翻译显示应用程序。