我正在尝试使用android.widget.Chronometer在android中创建一个计时器,该计时器仅显示小时和分钟(hh:mm),但直到现在我还没有找到一种方法。我什至不知道这个小部件是否可行。
这可能吗?如果可以的话,请您告诉我该怎么做?

最佳答案

尝试这个

Chronometer chronometer = (Chronometer) findViewById(R.id.chronometer);
chronometer.setOnChronometerTickListener(new Chronometer.OnChronometerTickListener() {
        public void onChronometerTick(Chronometer cArg) {
            long time = SystemClock.elapsedRealtime() - cArg.getBase();
            int h = (int) (time / 3600000);
            int m = (int) (time - h * 3600000) / 60000;
            cArg.setText(String.format("%02d:%02d", h, m));
        }
});
chronometer.start();

关于java - Android计时码表格式hh:mm,无秒,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46012923/

10-09 04:41