如何在android中的资源文件中动态存储字符串

时间:2016-10-27 12:29:07

标签: java android xml android-resources

我在RecyclerView课程的MainActivity中有一个字符串。我想改变内容的语言。所以为此,我必须保存字符串。

如何将MainActivity类中的字符串存储到资源字符串文件“

2 个答案:

答案 0 :(得分:2)

您无法在运行时更改字符串资源文件。

来自docs

  

String:提供单个字符串的XML资源。字符串资源   使用可选的文本样式为应用程序提供文本字符串   和格式化。

文档中没有编辑选项或任何类型的引用

使用string.xml文件来引用(按名称)先前设置的值。

您可以使用<ImageView android:onClick="dropIn" ,但仍然可以实现您的目标。 查看this指南。

希望这会有所帮助

答案 1 :(得分:0)

我还没有实现这个库,但是您可以尝试一下。 GitHub上有两个可用的库,它们提供了动态更改字符串文件和实时本地化的方法。您可以检查名为RestringPhilology的这些库。