我有一个多语言应用程序,它调用 api 以根据语言代码获取信息。现在我认识了调用设置的语言Locale.getDefault().getLanguage();
,它给了我 2 个字符的语言格式(例如en,de,fr
)。我想把它改成en-US, en-GB
等等。我还发现不兼容 - 乌克兰语应该像 uk 一样描述,但它是 ua。
我试过 了Locale.getDefault().toString();
, Locale.getDefault().getLanguage()+"_"+ Locale.getDefault().getCountry();
但它仍然给了我en
和en_
结果
问问题
113 次