2015-05-16 3 views
0

Эй, ребята, я пытаюсь сделать панель яркости в андроиде, и я хочу установить положение thumb как минимум, например, минимальное значение равно 20, тогда thumb не следует перетаскивать до 20, это значит, что 20 должно быть минимум, возможно ли это? Я попробовал seekbar.setMax(20);, но это не то, что я хочу. Любая помощь будет с радостью оценена! Заранее спасибо!Установка минимального положения для Seekbar в Android?

+0

возможно дубликат [Как установить SeekBar минимальное и максимальное значение] (http://stackoverflow.com/questions/20762001/how-to-set-seekbar-min-and-max-value) – Nikola

ответ

1
seekbar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() { 

     @Override 
     public void onStopTrackingTouch(SeekBar seekBar) { 

     } 

     @Override 
     public void onStartTrackingTouch(SeekBar seekBar) { 

     } 

     @Override 
     public void onProgressChanged(SeekBar seekBar, int progress, 
       boolean fromUser) { 

      int MIN = 5; 
      if (progress < MIN) { 

       value.setText(" Time Interval (" + seektime + " sec)"); 
      } else { 
       seektime = progress; 
      } 
      value.setText(" Time Interval (" + seektime + " sec)"); 

     } 
    });