如何改变Android应用程序的语言?

时间:2017-08-06 17:13:08

标签: android android-resources

我从一段时间开始学习Android开发,并了解到您可以使用以下方法根据设备的语言和国家/地区更改资源: 例如<resource type>-b+<language code><resource type>-b+<language code><country code>,

MyProject/ 
     res/ 
          values/ (Default **values** directory)
               strings.xml
          values-b+es/ (Spanish **values** directory)
               strings.xml

因此,如果我想使用西班牙语,设备的语言必须是西班牙语,或者至少是我所知道的, 所以我想知道当设备的语言不是西班牙语时,是否有一种方法可以让应用程序使用西班牙语,这就是&#39; s我的问题。

1 个答案:

答案 0 :(得分:0)

我不知道您从哪里获得了您的信息,但正确的西班牙语资源名称将是 values-es

以下是我的某个应用的res文件夹中的屏幕截图。

Screenshot from one of my apps