Locale.getDefault().getLanguage()
似乎只返回语言代码(例如en
或zh
)。有没有办法获得完整的语言代码和脚本(例如zh-hans
和en-us
)? Locale.getDefault().getScript()
是API 21+,它似乎甚至在适用的操作系统上返回空字符串。
答案 0 :(得分:0)
只使用toString
Locale.getDefault().toString()
或者,如果您需要单独编写脚本,请查看 How to get the script from a Locale object on Android?