Android 内置了基于用户设备语言(http://developer.android.com/training/basics/supporting-devices/languages.html)在资源之间切换的功能,但是可以手动切换资源吗?
例如,如果我有:yProject/res/values/strings.xml values-es/strings.xml values-fr/strings.xml
我可以根据用户偏好而不是他们的设备语言来更改使用哪个字符串文件吗?所以使用法语设备的人可以根据需要选择使用英文文本吗?
我知道我可以在代码中使用字符串变量而不是使用 xml,但我觉得 xml 会更整洁。