2

What I want to do is provide the user with a spinner which contains several languages, when a language is selected, the app will tr​​anslate to that language.

我有不同的字符串文件,但我不知道如何实现它。这可能吗?我该怎么做?

4

2 回答 2

4

在 res 文件夹中,尊重这一点:

res/
       values/
           strings.xml
       values-es / (here for spanish values)
           strings.xml
       values-fr /
           strings.xml (here for french values)

Android 在运行时根据设备的区域设置加载适当的资源。

有关详细信息,请参阅

于 2012-08-17T12:59:53.107 回答
0

您只需将不同string.xml的文件放在不同的值文件夹中,每个文件夹都命名为values-XX,其中 XX 是要使用的语言。

例如 values-en 用于英语, values-fr 用于法语等。

于 2012-08-17T13:01:37.223 回答