Android:SeekBar增值 - 如何

时间:2010-08-01 15:42:43

标签: android slider increment seekbar

我的SeekBar(滑块)工作正常但是,当我滑动手指时,它会递增/递减1,但是,我想将增量值更改为常量,例如5.我尝试使用

  

slider.incrementProgressBy(5);

要做到但是,它不起作用(注意:我把它放在动作监听器内外的不同位置,但它不起作用)。

以下是与此相关的两行:

slider.incrementProgressBy(5);
validBpm = slider.getProgress();

这些线目前在SeekBar的触控监听器内。

我想这很简单,我忽略了显而易见的 - 任何建议?感谢...

1 个答案:

答案 0 :(得分:52)

AFAIK,您无法更改SeekBar增量值。相反,请更改最大值(setMax())并使用乘法。例如,不是0到25递增5,而是使用0到5递增1,然后将SeekBar值乘以5得到结果。