我的SeekBar(滑块)工作正常但是,当我滑动手指时,它会递增/递减1,但是,我想将增量值更改为常量,例如5.我尝试使用
slider.incrementProgressBy(5);
要做到但是,它不起作用(注意:我把它放在动作监听器内外的不同位置,但它不起作用)。
以下是与此相关的两行:
slider.incrementProgressBy(5);
validBpm = slider.getProgress();
这些线目前在SeekBar的触控监听器内。
我想这很简单,我忽略了显而易见的 - 任何建议?感谢...
答案 0 :(得分:52)
AFAIK,您无法更改SeekBar
增量值。相反,请更改最大值(setMax()
)并使用乘法。例如,不是0到25递增5,而是使用0到5递增1,然后将SeekBar
值乘以5得到结果。