在您的项目中,在“res”目录下添加一个“values-es”文件夹。然后在此目录中放置一个新文件“string.xml”。现在,您应该在“values”目录中有一个“string.xml”文件,在“values-es”目录中也有一个“string.xml”文件。现在,您只需要在每个文件中加入类似以下内容的东西:在“values”目录中的“string.xml”文件中:<resources> <string name="toto">The value in the default language</string> </resources> 在“values-es”目录下的“string.xml”文件中:<resources> <string name="toto">The value in spanish</string> </resources> 现在,在您的代码中,当您调用“toto”字符串时,它将选择正确语言中的字符串。
您可以在“values-it”和“values-es”目录中提供string.xml。设备将自动使用与设备语言对应的资源。关于它,您需要知道的一件事是,“values”目录将作为默认值使用。因此,如果我有“values”和“values-es”目录,则行为如下:当您启动应用程序时,设备将检查其语言是否为“es”。如果是这种情况,它将使用“values-es”资源。在所有其他情况下,它将使用“values”目录。