如何通过编程找到应用程序使用的语言。例如,设备语言环境设置为es_MX,但我的应用程序仅支持en_US,因此该应用程序仅以英文显示文本。
在这种情况下,如何通过编程找到应用程序正在使用英语而不是西班牙语?
以下所有代码都返回ex_MX。
Locale locale = getResources().getConfiguration().getLocales().get(0);
Locale l = Resources.getSystem().getConfiguration().getLocales().get(0);
Locale l1 = Locale.getDefault();