2010-05-18 43 views
0

我在探索android和发展,我发现一个问题。在main.xml中定义的TextView - 如何“命名”它可以使用 - setText()方法?

我的应用程序的UI main.xml中

定义我有2个文本和定义的2个按钮 - 轻松应用。

我读到我可以使用setText()方法更改ACTIVITY中的TEXT。

而这就是问题 - 我该如何POINT setText()方法?我如何告诉它更改指定的文本?

如果我将在带有NEW TextView NAME Object的Activity中声明TextView,那么我只需要使用NAME.setText(STRING)...但我没有,所以我没有任何像NAME这样的对象?

这怎么办?

+0

这实质上是您之前询问的问题的完全重复,只是将“整数”替换为“字符串”。看到我的答案在那里:http://stackoverflow.com/questions/2859850/view-problem-how-to-show-integer-from-activity-in-xml/2860062#2860062 – 2010-05-18 22:28:28

+0

是的,一个人帮助,但(河。 id.name_of_your_textview)是我无法弄清楚的,所以我提出了一个新的问题。 – 2010-05-18 23:09:01

回答

4

你不需要定义一个新的TextView。您需要下面的代码:

TextView textView = (TextView) findViewById(R.id.name_of_your_textview); 
textView.setText("bla bla bla"); 
+0

是的,但是什么是R.id.name_of_your_textview? 我在哪里指定视图名称? 你知道我的XML看起来像: 我没有看到任何标识或名称有:(( – 2010-05-18 23:06:57

+0

然后在您的XML添加一行: 机器人:ID =“@ + ID/name_of_yout_textview“ – RoflcoptrException 2010-05-18 23:16:13

+0

ahaaaa !!!! k ill test thank you – 2010-05-18 23:18:02

相关问题