我需要一种在 android 设备上设置当前语言的方法。例如,如果设备语言是英国英语,我应该得到类似 en-gb 的东西(或类似区分英语美国等的东西)。我尝试使用以下方法,但是它们都没有给我所需的信息。
例如:
Locale.getDefault().getLanguage() returns 2 character language code such as 'en'
Locale.getDefault().getDisplayLanguage() returns display language like 'English'
Locale.getDefault().getISO3Language() returns 3 character language like 'eng'
如果有任何其他方法可以找到当前设备语言,请告诉我。
问候, Bsengar