gpt4 book ai didi

java - 如何检查android中的设备语言?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:20:29 27 4
gpt4 key购买 nike

我想让我的应用程序检查手机使用的是哪种语言。这个 if 语句应该这样做:

 if (Locale.getDefault().getLanguage().equals("en")) {
yourYesResponse = "That is great " + usersName + "!";
}
else if (Locale.getDefault().getLanguage().equals("fr")) {
yourYesResponse = "C\'est bon " + usersName + "!";
}

但即使我的设备设置为法语,它仍然显示英语。这个 if 语句有什么问题吗?如果有,那又是什么?

编辑:感谢您的帮助。我很感激。

最佳答案

为了获取设备语言,你可以使用这个:

Locale.getDefault().getDisplayLanguage();

或者,

Locale.getDefault().getLanguage(); //to get usual language code

关于java - 如何检查android中的设备语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26450589/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com