【发布时间】:2015-02-13 16:53:52
【问题描述】:
我想将TextView 组件的文本更改为我已经在strings.xml 中创建的另一个文本。当应用程序启动时,显示的文本存储在strings.xml 中,名称为“help0”。我想以编程方式将其设置为名称为“help00”的字符串,方法是在名称的 and 处放置另一个“0”。到目前为止,我已经编写了这段代码:
String help = "0";
help = help + "0";
final TextView help = (TextView) findViewById(R.id.help);
help.setText("@string/help" + help);
但是,当我运行应用程序时,文本变为“@string/help00”,而不是我存储在strings.xml 中的help00 下的文本。
我该如何解决这个问题?
【问题讨论】:
-
你的 strings.xml 文件中是否声明了 help00?
-
你想要文本末尾的“0”还是想要获取“help0”的字符串资源id?
-
@codeMagic,orb 太混乱了,不是吗?
-
是的,它已被声明。应用启动时,显示来自strings.xml的help0的值,我想将其更改为help00的值(来自strings.xml)