【发布时间】:2018-08-09 12:20:30
【问题描述】:
如何以编程方式查找应用使用的语言。例如,设备 Locale 设置为 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();
【问题讨论】:
标签: android localization locale