我的SeekBar(滑块)工作得很好,但是当我滑动手指时,它会递增/递减,但是我想将增量值更改为常量,例如5.我尝试使用
slider.incrementProgressBy(5);
做它,但它不工作(注意:我把它放在不同的位置,内部和外部的动作监听器,但它没有工作).
以下是与之相关的两条线:
slider.incrementProgressBy(5); validBpm = slider.getProgress();
这些行目前在SeekBar的触摸监听器中.
我想象很简单,我忽略了明显的建议 – 谢谢…
解决方法
AFAIK,您不能更改SeekBar增量值.而是更改max(setMax())并使用乘法.例如,而不是0到25递增5,使用0到5递增1,然后将SeekBar值乘以5得到结果.