在android中我们可以做一些事情,比如R.string.navigation_item_1 = _userName.getText()。toString()其中_userName是TextView,navigation_item_1是strings.xml中的字符串名称。如果没有,那么将字符串从MainActivity传递到strings.xml
的正确过程是什么答案 0 :(得分:2)
你无法在运行时自定义android中的资源(无论是字符串,可绘制的还是什么)。无法以编程方式修改res文件夹。例如,您无法在运行时更改drawable。
此处有类似问题的更多答案:Change value of R.string programically
如果您需要在应用中保存字符串值,可以使用SharedPrefferences
例如
答案 1 :(得分:0)
答案很简单:你做不到。
在运行时期间无法修改所有xml资源文件。您仍然可以将_userName.getText().toString()
分配给公共实例变量,但不能将其添加到在构建过程中创建引用的某些资源。