2011-04-28 22 views
10

嗨,大家好,我知道這是非常基本的,但我需要知道如何在屏幕上顯示變量的內容。如何在屏幕上顯示變量的值

我的佈局中使用了textview嗎?

我有一個textview框,我可以設置它在編輯器中說些什麼,但我需要編寫一個變量的內容,所以我可以做一些錯誤檢查。

任何幫助?

感謝

+0

你有問題將textView設置爲變量的值?如果是這樣,請發佈顯示您的嘗試的代碼。另外,爲什麼不使用記錄器來達到這個目的呢? – Jordan 2011-04-28 15:27:54

+0

在textview中顯示變量的作品。在調試器中設置斷點有什麼問題嗎? – Cephron 2011-04-28 15:28:21

回答

15

如果你已經在你的佈局XML文件中定義了一個名爲textViewName TextView的,你可以做這樣的事情在你的Activity類:

setContentView(R.layout.layoutName); 
TextView textView = (TextView) findViewById(R.id.textViewName); 
textView.setText("text you want to display"); 

這是你在找什麼?如果您不需要將其顯示在屏幕上,只需要調試,只需使用Log()和logcat即可查看消息。

+0

這是傢伙謝謝! (我認爲它很簡單,但無法找到它:)) – MrCloister 2011-04-28 15:44:14

3

在活動...

public void onCreate(Bundle savedInstanceState) 
    { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    int myValue = deriveMyValue(); 
    String message = 
     myValue == -1 ? 
      "The value is invalid." : 
      "The value is " + myValue; 
    TextView tv = (TextView) findViewById(R.id.my_text_view); 
    tv.setText(message); 
    }
+0

感謝您只需要Textview的東西,你的人是好的! – MrCloister 2011-04-28 15:45:21

2
int count=7; 
    TextView tv = (TextView) findViewById(R.id.my_text_view); 
tv.setText("you have entered"+count+"as the integer"); 

正如你所看到的,您可以包括其他數據類型,例如整數還在的setText塊

3

如果你有畫面一覽,那麼以@馬特的例子來說,就不會失去這份名單並仍然表現出改變的用途。

TextView textView = (TextView) findViewById(R.id.textViewName); 
textView.setText("text you want to display"); 

它爲我工作。