所以在 strings.xml 里面我有一个叫做 change_bg 的字符串,我想根据点击事件改变它的值。
我知道为了获得您使用的价值
changeBG=getString(R.string.change_bg);
但我不知道如何设置
R.string.change_bg
请让我知道如何。
提前致谢!德维尔
所以在 strings.xml 里面我有一个叫做 change_bg 的字符串,我想根据点击事件改变它的值。
我知道为了获得您使用的价值
changeBG=getString(R.string.change_bg);
但我不知道如何设置
R.string.change_bg
请让我知道如何。
提前致谢!德维尔
您不能在运行时更改资源文件。字符串hard-coded
在string.xml
文件中,因此在运行时无法更改。与其尝试编辑您的strings.xml
文件,不如使用它SharedPreferences
来存储用户的偏好(如果您正在尝试这样做)。
字符串是使用 name 属性中提供的值(不是 XML 文件的名称)引用的简单资源。因此,您可以在一个 XML 文件中的一个元素下将字符串资源与其他简单资源结合起来。
您基本上必须了解我们通常硬编码的字符串,现在我们在 string.xml 中进行
本质上可变的字符串不得在 string.xml 中定义
onCreate()
您可以在MainActivity 即 Launcher Activity中设置其默认值。
您不能strings.xml
在运行时更改 的值。当我开始进行 android 开发时,我也有同样的疑问。请记住,strings.xml
只能在手动运行应用程序之前设置,之后您无法修改它。您将在适当的时候了解其原因。