2013-02-27 57 views
2

我正在嘗試爲我正在製作的反應android應用程序創建一個倒計時器(僅用於瞭解線程和東西),並且遇到了代碼的初始3,2,1部分有問題創建。如何將TextView設置爲Long Value?

long gameStart, elapsed, cdElapsed, countdownStart, cdDisplay; 
TextView timerDisplayBottom, timerDisplayTop; 

private void countdown() { 
    for(int i=1; i<10; i++) { 
     timerDisplayBottom.setText(cdDisplay); 
     timerDisplayTop.setText(cdDisplay); 
     cdElapsed = System.currentTimeMillis(); 
     cdElapsed = (countdownStart - cdElapsed); 
     cdDisplay = (3 - cdElapsed); 
    } 

} 

我需要設置timerDisplayBottom的文本和頂到cdDisplay生成數。

在此先感謝! :)

+0

的String表示一些反饋將是很好。你有沒有嘗試我的解決方案(我用1個TextView展示,如果你打印一個'long',你將不得不重複其他所有的textview)? – 2013-02-27 23:56:05

+1

是的,抱歉,我以爲我昨天標記了你的答案是正確的,我的錯誤:3 – 2013-02-28 00:30:48

回答

13

你應該使用String.valueOf()讓您得到的long

timerDisplayTop.setText(String.valueOf(cdDisplay)); 
相關問題