首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SeekBar没有设置实际进度.SetProgress()不适用于早期的Android版本

问题:SeekBar没有设置实际进度.SetProgress()不适用于早期的Android版本,该如何解决?

答案:如果使用SeekBar的早期Android版本,则可以使用以下代码来设置实际进度:

代码语言:txt
复制
seekBar.setProgress(progress);

如果使用SetProgress()方法,则可以使用以下代码来设置实际进度:

代码语言:txt
复制
seekBar.setProgress(progress);

如果使用OnSeekBarChangeListener接口,则可以使用以下代码来设置实际进度:

代码语言:txt
复制
seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
    @Override
    public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
        // 处理进度更改
    }

    @Override
    public void onStartTrackingTouch(SeekBar seekBar) {
        // 处理开始拖动
    }

    @Override
    public void onStopTrackingTouch(SeekBar seekBar) {
        // 处理停止拖动
    }
});

如果使用SeekBar的OnSeekBarChangeListener接口,则可以使用以下代码来设置实际进度:

代码语言:txt
复制
seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
    @Override
    public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
        // 处理进度更改
    }

    @Override
    public void onStartTrackingTouch(SeekBar seekBar) {
        // 处理开始拖动
    }

    @Override
    public void onStopTrackingTouch(SeekBar seekBar) {
        // 处理停止拖动
    }
});

如果使用以上代码仍然没有效果,则可以使用以下代码来设置实际进度:

代码语言:txt
复制
seekBar.setProgress(progress);

以上代码可以确保SeekBar显示正确的进度。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券