使用 2 seekbar 更改 textview 的值

Changing textview's value using 2 seekbar

我有 2 个用于设置计时器的搜索栏,一个用于小时,一个用于分钟。我想通过获取 2 个搜索栏的进度并将其插入到 hh:mm 格式的 1 个文本视图中而不使用任何按钮来显示计时器的总持续时间。

这是我的搜索栏:

 hseek.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
            int shours;
            @Override
            public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
                shours = progress;
            }
            @Override
            public void onStartTrackingTouch(SeekBar seekBar) {
        }
        @Override
        public void onStopTrackingTouch(SeekBar seekBar) {
            hours = shours;
        }
    });
  mseek.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
        int smins;
        @Override
        public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
            smins = progress;
        }
        @Override
        public void onStartTrackingTouch(SeekBar seekBar) {

        }
        @Override
        public void onStopTrackingTouch(SeekBar seekBar) {
            mins = smins;
        }
    });

您正在将两个搜索栏的进度值保存在两个变量中,在两个侦听器的 OnStopTrackingTouch 中设置文本视图的文本 像这样

yourTextview.setText(String.format("%02d:%02d", hours, mins));