2012-01-25 65 views
0

我有查詢要求。seekbar在按鈕單擊上的移動

我怎麼能繼續前進按鈕點擊0.25

即我已經創建了兩個按鈕,調增+,並增加搜索條 - 對decrease.Is這可能嗎?

我已經設置了「最大」seekbar 60和onProgress更改我乘以0.25的進度值增加我的精度0.25。但是我的搜索欄並沒有按每個按鈕點擊,即對於0到1的值,它不會從0.25移動到0.75,點擊0.75後它會移動到1.我無法獲得移動每個值的信息。

+0

您是否需要0到60之間的值,如.25,.50,.75,1,1.25 ....... 59.75,60? –

+0

我已將最大值設置爲60,但我無法移動每個值(即0.25,0.5,0.75)上的搜索條。它在達到1時直接移動。 – mobilemagic

回答

0

AFAIK,您不能將浮點值用作微調器的進度。它必須是一個Integer值。因此,您最好將最大進度設置爲一個整數值,該值是用戶希望用戶到達微調器最右側的點擊次數的總和。

Ex。你想用戶給出10次點擊從左至右在轉去,剛剛成立的最大進步爲10

所以,如果你想要的行爲就像你問的話..

對於Examlple:你想用戶每次他點擊微調時,看到1到5的進度增加0.25,然後將你的進度設置爲5 * 4 = ,然後顯示增量,因爲它在每次點擊中增加0.25。但實際上你必須增加進度只有1。 enter image description here