Андроид: Значение Приращения Справа - Как


Моя панель поиска (слайдер) работает просто отлично, но она увеличивается/уменьшается на единицу, когда я провожу пальцем, но я хочу изменить значение приращения на константу, например, 5. Я попробовал использовать

Слайдер.incrementProgressBy(5);

Чтобы сделать это, но это не работает (примечание: Я разместил его в разных местах, внутри и снаружи слушателя действия, но это не сработало).

Вот две строки, которые относятся к этому:

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

Эти строки в настоящее время находятся внутри Сенсорный слушатель SeekBar.

Я думаю, что это просто, и я упускаю из виду очевидное-какие-нибудь предложения? Спасибо...

1 11

1 ответ:

AFAIK, вы не можете изменить значение приращения SeekBar. Вместо этого измените свой max (setMax()) и используйте умножение. Например, вместо увеличения от 0 до 25 на 5 Используйте увеличение от 0 до 5 на единицу, а затем умножьте значение SeekBar на 5, чтобы получить результат.