Java 如何将TextView设置为长值?

Java 如何将TextView设置为长值?,java,android,variables,Java,Android,Variables,我正在尝试为我正在制作的android应用程序创建一个倒数计时器(只是为了了解线程和其他东西),但我在创建代码的最初3,2,1部分时遇到了问题 long gameStart, elapsed, cdElapsed, countdownStart, cdDisplay; TextView timerDisplayBottom, timerDisplayTop; private void countdown() { for(int i=1; i<10; i++) {

我正在尝试为我正在制作的android应用程序创建一个倒数计时器(只是为了了解线程和其他东西),但我在创建代码的最初3,2,1部分时遇到了问题

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);
    }

}
long gameStart、eassed、cdeassed、countdownStart、cdDisplay;
text查看timerDisplayBottom、timerDisplayTop;
私人空间倒计时(){

对于(int i=1;i您可能应该使用
String.valueOf()
,这样您就可以得到
long

timerDisplayTop.setText(String.valueOf(cdDisplay));

一些反馈会很好。您尝试过我的解决方案吗(我用1个TextView演示过,如果您打印的是
长的
,您必须对其他每个TextView重复一次)?是的,对不起,我昨天以为我将您的答案标记为正确,我的错误:3