Android: значение приращения SeekBar - как
Мой SeekBar (слайдер) работает просто отлично, но, когда я провожу пальцем, он увеличивается / уменьшается на единицу, но я хочу изменить значение приращения на константу, например 5. Я пытался использовать
slider.incrementProgressBy(5);
чтобы сделать это, но это не работает (примечание: я поместил его в разные места, внутри и снаружи слушателя действия, но это не сработало).
Вот две строки, которые относятся к этому:
slider.incrementProgressBy(5);
validBpm = slider.getProgress();
Эти строки в настоящее время находятся внутри сенсорного слушателя SeekBar.
Я думаю, это просто, и я упускаю из виду очевидное - какие-либо предложения? Спасибо...
1 ответ
AFAIK, вы не можете изменить SeekBar
значение приращения. Вместо этого измените свой максимум (setMax()
) и использовать умножение. Например, вместо увеличения от 0 до 25 на 5, используйте увеличение от 0 до 5 на единицу, а затем умножьте SeekBar
значение на 5, чтобы получить ваш результат.