当前位置: 首页 > 知识库问答 >
问题:

Android开发中的简单倒数计时器

年烈
2023-03-14

所以我用Java创建了一个手机应用程序,上面有一个简单的计时器,从0秒开始到50秒。我如何让这个计时器从50秒开始到0秒。就像一个倒数计时器。请帮帮忙。

public class MainActivity extends AppCompatActivity {
public int counter;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    final TextView counttime=findViewById(R.id.counttime);
    new CountDownTimer(50000,1000) {
        @Override
        public void onTick(long millisUntilFinished) {
            counttime.setText(String.valueOf(counter));
            counter++;
        }
        @Override
        public void onFinish() {
            counttime.setText("Finished");
        }
    }.start();

}

}

共有1个答案

单淳
2023-03-14

您甚至不需要counter变量,因为ontick方法为您提供了倒数值。

    public void onTick(long millisUntilFinished) {
        counttime.setText(String.valueOf(millisUntilFinished));
    }

如果你只想显示秒,除以1000。

 类似资料:
  • 问题内容: 只是想问问如何创建最简单的倒数计时器。 该网站上会有一句话: “注册将在05:00分钟后关闭!” 因此,我想做的是创建一个简单的js倒数计时器,该计时器从“ 05:00”到“ 00:00”,然后在结束时重置为“ 05:00”。 之前我一直在回答一些问题,但是对于我想做的事情,它们似乎都太过激烈了(日期对象等)。 问题答案: 我有两个演示,一个带演示,一个不带演示。两者都不使用日期函数,

  • 本文向大家介绍简单实现Android倒计时效果,包括了简单实现Android倒计时效果的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Android倒计时效果的具体代码,供大家参考,具体内容如下 需求: a.在后台添加时,如果是今日直播,则需要添加开始时间(精确到秒); b.离开始时间超过1天,显示为:“离开时还有X天”; c.离开时时间不到1天,显示为:“离开时还有XX:XX:XX

  • 我写了这段代码,我在《Python for dummies》一书中找到了这段代码 它应该打印10 9 8 7 6 5 4 3 2 1Blastoff! 当我运行程序时,我得到一个错误“调用打印时缺少括号” 在youtube上,我发现了一个类似的代码,从0到10000000。这个很好用。 为什么它们看起来如此不同?我需要什么样的基础知识才能理解这一点?这是不同python版本的问题吗?《Python

  • 我有一个简单的程序,有一个TextView和两个按钮:Button1和Button2。 单击按钮1将启动一个计数器,每1秒增加1并在TextView上显示结果;点击按钮2将停止它。这是我为Button1编写的代码的一部分。但它不起作用。 我知道有一些关于使用线程的类似问题,但似乎他们没有提到停止计数器。 非常感谢您的任何建议。 补充: 你好,我刚刚将我的代码从一个更大的程序缩短到这个,但它仍然崩溃

  • 本文向大家介绍iOS中实现简单易懂秒杀倒计时/倒计时代码,包括了iOS中实现简单易懂秒杀倒计时/倒计时代码的使用技巧和注意事项,需要的朋友参考一下 示例代码简单易懂: 以上所述是小编给大家介绍的iOS中实现简单易懂秒杀倒计时/倒计时代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对呐喊教程网站的支持!

  • 本文向大家介绍简单易用的倒计时js代码,包括了简单易用的倒计时js代码的使用技巧和注意事项,需要的朋友参考一下