ProgressBar底部文字跟随变动
时间: 2024-03-16 22:41:59 浏览: 127
如果你想让 ProgressBar 底部的文字能够跟随进度条的变动而变动,可以使用 setOnSeekBarChangeListener() 方法来监听进度条的变化,然后在 onProgressChanged() 方法中更新底部文字的内容。具体的代码如下:
```java
SeekBar seekBar = findViewById(R.id.seek_bar);
final TextView textView = findViewById(R.id.text_view);
seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
// 更新底部文字的内容
textView.setText("当前进度:" + progress);
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {}
});
```
在这个例子中,我们创建了一个 SeekBar 控件和一个 TextView 控件,然后在 setOnSeekBarChangeListener() 方法中设置了一个监听器。在 onProgressChanged() 方法中,我们更新了 TextView 的文本内容,使其能够跟随进度条的变化而变化。
阅读全文