我怎样才能获得SeekBar值这样的?

时间:2011-10-24 10:02:14

标签: android seekbar

我想在我的项目中创建搜索栏,因为我想要增加这样的每一步 seek bar maxvalue = 6;

seek bar value increments : 0 1 2 3 4 5 6 
i want seek bar values like this : 0 2 5 10 15 20 25

我怎样才能做到这一点。

2 个答案:

答案 0 :(得分:4)

我会将可能的值存储在数组中,并使用当前的搜索条值作为元素索引来访问“所需”值。

<强>伪代码

int[] values = {0,2,5,10,15,20,25};
int current = values[ seekbar.getValue() ];

seekbar.getValue() == 2 current == 5

答案 1 :(得分:1)

尝试这样的事情,

if((seekbar.getValue()%5)==0){

    int n=seekbar.getValue()/5;

    int seekValue=(n*5);

}