Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用字符串资源以编程方式更改Android应用程序中的语言?_Java_Android - Fatal编程技术网

Java 使用字符串资源以编程方式更改Android应用程序中的语言?

Java 使用字符串资源以编程方式更改Android应用程序中的语言?,java,android,Java,Android,我对安卓系统比较陌生,想知道如何通过点击按钮来改变我应用程序的语言?我提取了所有文本并存储了was字符串资源,并为每种语言设置了新的字符串资源文件。我的问题是关于mainActivity.java类。有一个用于您想要的行为的库。 它被称为。 您必须扩展库本地化活动。 您可以使用setLanguage(“en”);在运行时更改应用程序的语言。在libraries GitHub页面上还提供了一个示例项目。通常用户通过设置手机的区域设置来完成。

我对安卓系统比较陌生,想知道如何通过点击按钮来改变我应用程序的语言?我提取了所有文本并存储了was字符串资源,并为每种语言设置了新的字符串资源文件。我的问题是关于
mainActivity.java
类。

有一个用于您想要的行为的库。 它被称为。 您必须扩展库本地化活动。
您可以使用setLanguage(“en”);在运行时更改应用程序的语言。在libraries GitHub页面上还提供了一个示例项目。

通常用户通过设置手机的区域设置来完成。