What I want to do is provide the user with a spinner which contains several languages, when a language is selected, the app will translate to that language.
我有不同的字符串文件,但我不知道如何实现它。这可能吗?我该怎么做?
What I want to do is provide the user with a spinner which contains several languages, when a language is selected, the app will translate to that language.
我有不同的字符串文件,但我不知道如何实现它。这可能吗?我该怎么做?
在 res 文件夹中,尊重这一点:
res/
values/
strings.xml
values-es / (here for spanish values)
strings.xml
values-fr /
strings.xml (here for french values)
Android 在运行时根据设备的区域设置加载适当的资源。
有关详细信息,请参阅此。
您只需将不同string.xml
的文件放在不同的值文件夹中,每个文件夹都命名为values-XX,其中 XX 是要使用的语言。
例如 values-en 用于英语, values-fr 用于法语等。