作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
是否可以根据所选的手机语言运行功能?
我有 3 种支持的语言。所以我有 3 个不同的函数要运行。
谢谢
最佳答案
是的,这是可能的。
首先,使用以下代码 fragment 获取系统语言:
Locale.getDefault().getDisplayLanguage();
您将得到一个 String
作为结果,类似于“en”、“ru”、“pt”。然后您可以使用 if
语句相应地调用您的函数,或者像评论中建议的那样,您可以创建一个通用函数并在其中调用该代码段。
类似于:
void myFunction() {
String myLocale = Locale.getDefault().getDisplayLanguage();
if (myLocale.equals("en")) {
// do something.
}
else if (myLocale.equals("ru")) {
// do something else.
}
}
有关 Locale
的更多信息,请参阅 docs .
关于android - 根据所选手机语言运行功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31589538/
我正在尝试用 Swift 编写这段 JavaScript 代码:k_combinations 到目前为止,我在 Swift 中有这个: import Foundation import Cocoa e
我是一名优秀的程序员,十分优秀!