如何从Main Activity向XML添加字符串参数

时间:2015-06-29 13:12:10

标签: android xml textview

在android中我们可以做一些事情,比如R.string.navigation_item_1 = _userName.getText()。toString()其中_userName是TextView,navigation_item_1是strings.xml中的字符串名称。如果没有,那么将字符串从MainActivity传递到strings.xml

的正确过程是什么

2 个答案:

答案 0 :(得分:2)

你无法在运行时自定义android中的资源(无论是字符串,可绘制的还是什么)。无法以编程方式修改res文件夹。例如,您无法在运行时更改drawable。

此处有类似问题的更多答案:Change value of R.string programically

如果您需要在应用中保存字符串值,可以使用SharedPrefferences例如

答案 1 :(得分:0)

答案很简单:你做不到。

在运行时期间无法修改所有xml资源文件。您仍然可以将_userName.getText().toString()分配给公共实例变量,但不能将其添加到在构建过程中创建引用的某些资源。