android开发中如何设置seekbar的最小值?

设置拖动条SeekBar的拖动范围,如70-100之间。
2025-04-14 02:16:10
推荐回答(3个)
回答1:

SeekBar是ProgressBar的扩展,在其基础上增加了一个可拖动的thumb(注:就是那个可拖动的图标)。用户可以触摸thumb并向左或向右拖动,再或者可以使用方向键都可以设置当前的进度等级。不建议把可以获取焦点的widget放在SeekBar的左边或右边。
SeekBar的setProgress是对Seekbar进行进度设置的方法,
通过使用seekbar.setProgress(0),可以设置成 seekbar的最小值

回答2:

你的意思是70以下还是要保留,只是永远滑不过去,是这样吧?

可以判断progress的值

if(progress < 70)
mSeekBar.setProgress(70);

大于100再写另一个判断式就可以了

回答3:

先设置:OnSeekBarChangeListener
然后:

@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
if(progress < 70){
brightBar.setProgress(70);
return;
}
}