2010-05-18 45 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

相關問題