2010-08-01 24 views
11

Benim SeekBar (kaydırıcı) gayet iyi çalışıyor, ancak parmağımı kaydırırken birinin artımını/azaltımını yapar, ancak artım değerini 5 gibi bir sabitle değiştirmek istiyorum.Android: SeekBar Artış Değeri - Nasıl Yapılır

slider.incrementProgressBy (5);

bunu yapmak için ancak, çalışmıyor (: Ben eylem dinleyici içinde ve dışında, farklı yerlerde yerleştirdi, ama işe yaramadı not).

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

olanlar hatlar seekbar dokunmatik dinleyici içeride halen şunlardır: Burada

bu ilişki iki çizgilerdir.

Bunun basit olduğunu ve açıklığa baktığımı hayal ediyorum - herhangi bir öneri? Teşekkürler ...

cevap

51

AFAIK, SeekBar artış değerini değiştiremezsiniz. Bunun yerine, max (setMax()) değiştirin ve çarpma kullanın. Örneğin, 5 ile 0'dan 25'e kadar arttırma yerine, 0'dan 5'e kadar arttırma kullanın, ardından sonucunuzu almak için SeekBar değerini 5 ile çarpın.

İlgili konular