2016-04-21 52 views
0

我是Android的初学者,所以我希望每个人都可以帮助我在编程时更改strings.xml中的字符串。如何在Android中重置java中的字符串值?

这里是原始字符串:

<string name="cv_name">Hong Sengheng</string> 

我想重置它的价值Sengheng。

<string name="cv_name">Sengheng</string> 

所以,希望大家给我一个主意。

+0

你能解释你为什么要重置字符串值吗? –

回答

0

您需要了解的一件事是,当您提供数据作为资源时,它在运行时不能被修改。例如,绘图文件夹中的绘图不能在运行时修改。准确地说,“res”文件夹不能以编程方式修改。

这也适用于Strings.xml,即“Values”文件夹。如果您想要一个必须在运行时修改的字符串,请创建一个单独的类并将您的字符串放置在此类中并在运行时访问。

0

你不能在运行时更改String.xml的价值,但你可以改变特定的UI,你传递一个字符串的文字...

0

您在水湿改变string.xml的价值这个u的运行时可以在运行时创建一个seprate类并更改字符串值,并使用它。

0

尽管资源的值不应该以编程方式更改,但您可以将字符串资源分配给变量String mystring = getResources ().getString(R.string.mystring_res);然后更改该变量的值mystring =“new value”;

相关问题