我的应用程序的一部分是互动的,只能由说英语的人使用。有没有办法在用户登陆页面时检测用户的语言设置,这样我就可以动态隐藏一些我只想向英语使用者展示的功能?
答案 0 :(得分:1)
您可以使用以下代码检查设备语言:
java.util.Locale.getDefault来()getDisplayLanguage();
答案 1 :(得分:1)
您可以使用Locale.getDefault()
获取当前首选的区域设置。在那里,您可以使用getLanguage
查找en
语言代码,如果您只对美国或其他版本感兴趣,可以使用getVariant
。
答案 2 :(得分:1)
您还可以考虑本地化您的资源,而不是以编程方式执行所有操作。