如何使用android使我的应用程序以不同的语言显示
我有一个正在运行的应用程序,但我希望能够将其更改为不同的语言,如西班牙语和意大利语。请帮助我您应该阅读文章以了解更多有关它的信息您可以在“values it”和“values es”目录中提供string.xml。设备将自动使用与设备语言对应的资源。关于它,您必须知道的一件事是,默认情况下将使用“values”目录。因此,如果我有一个“values”和一个“values es”目录,就会出现以下行为:当你启动应用程序时,设备会检查其语言是否为“es”。如果是这样,它将使用“values es”资源。在所有其他情况下,它将使用“values”目录。在项目中,在“res”目录中添加一个“values es”目录。然后将一个新文件“string.xml”放到这个目录中。现在,在“values”目录中应该有一个“string.xml”文件,在“values es”目录中应该有一个“string.xml”文件 现在,您只需在每个文件中输入如下内容: 在“values”目录的“string.xml”中:如何使用android使我的应用程序以不同的语言显示,android,Android,我有一个正在运行的应用程序,但我希望能够将其更改为不同的语言,如西班牙语和意大利语。请帮助我您应该阅读文章以了解更多有关它的信息您可以在“values it”和“values es”目录中提供string.xml。设备将自动使用与设备语言对应的资源。关于它,您必须知道的一件事是,默认情况下将使用“values”目录。因此,如果我有一个“values”和一个“values es”目录,就会出现以下行为:当你启动应用程序时,设备会检查其语言是否为“es”。如果是这样,它将使用“values es”资
<resources>
<string name="toto">The value in the default language</string>
</resources>
<resources>
<string name="toto">The value in spanish</string>
</resources>
默认语言中的值
在“values es”目录的“string.xml”中:
<resources>
<string name="toto">The value in the default language</string>
</resources>
<resources>
<string name="toto">The value in spanish</string>
</resources>
西班牙语中的值
现在,在您的代码中,当您调用“toto”字符串时,它将选择正确的语言。伙计们,你们能给我举个小例子吗?因为本地化中的文章只显示带有图片的例子,所以请给我显示带有文本的例子。看看thanx,但当我运行应用程序时,它会自动选择值中的一个,所以我的最后一个问题是如何使它能够在values es中使用字符串?如果您的手机使用的是“es”语言,它会自动选择“values es”文件中的值我确实得到了您的答案,但问题是,我不知道如何将字符串资源调用到模拟器,在应用程序运行时更改语言如果在应用程序运行时更改语言,要使更改生效,您必须重新启动。请告诉我按钮后面用来更改语言的代码,或者告诉我如何更改语言的步骤,好吗