Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Res文件夹。手动读取文件_Java_Android_Xml - Fatal编程技术网

Java Res文件夹。手动读取文件

Java Res文件夹。手动读取文件,java,android,xml,Java,Android,Xml,我的res文件夹中有按语言组织的String.xml文件,如: res/values res/values-de res/values-es res/values-fr res/values-ga res/values-hi res/values-it ... 默认情况下,应用程序会根据设备的语言或查找进行选择。现在,我想包括一个语言选择器,让用户选择其中的任何一个。有没有一种方法可以在不将这些文件移动到资产文件夹或任何其他位置的情况下读取这些文件? 这是一件可以一次性完成的事情,还是我应该通

我的res文件夹中有按语言组织的String.xml文件,如:

res/values
res/values-de
res/values-es
res/values-fr
res/values-ga
res/values-hi
res/values-it
...
默认情况下,应用程序会根据设备的语言或查找进行选择。现在,我想包括一个语言选择器,让用户选择其中的任何一个。有没有一种方法可以在不将这些文件移动到资产文件夹或任何其他位置的情况下读取这些文件? 这是一件可以一次性完成的事情,还是我应该通过每一项活动来完成


我找到了一些“解决方案”,但它们不是永久性的,也不是干净的,因为它们需要在每个活动中进行。

我自己从来没有这样做过,但这条线索看起来很有希望,以防你没有找到它-