2013-02-27 81 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)); 
相关问题