0

我有一部分应用程序是交互式的,只能由说英语的人使用。有没有办法在用户登陆页面时检测他们的语言设置,以便我可以动态隐藏一些我只想向英语使用者显示的功能?

4

3 回答 3

1

您还可以考虑本地化您的资源,而不是以编程方式进行所有操作。

于 2013-01-30T18:22:52.937 回答
1

您可以使用以下代码检查设备语言:

java.util.Locale.getDefault().getDisplayLanguage();

于 2013-01-30T18:00:56.987 回答
1

您可以使用Locale.getDefault()获取他们当前的首选语言环境。从那里,您可以使用getLanguage查找en语言代码,以及getVariant您是否只对美国或其他变体感兴趣。

于 2013-01-30T18:03:12.960 回答