2015-05-06 4 views
1

Я использую https://github.com/yahoo/android-range-seek-bar для реализации двухсторонней функции поиска. Я поставил свои начальные значения диапазона, например:Как установить текущее значение для RangeSeekBar без изменения Минимальное значение?

Min: 0

Макс: 5000

Я хочу мин, максимальное значение, то же самое, но когда я начинаю деятельность панели поиска следует тащиться до значения, скажем, 20.

Если я использую метод setSelectedMinValue(), мое минимальное значение в настоящее время переопределен 20.

Как решить эту проблему?

Мой код:

RangeSeekBar<Integer> rangebar = (RangeSeekBar<Integer>)findViewById(R.id.rb); 

rangebar.setRangeValues(0, 5000); 

OnSeekBar Потянулись:

rangebar.setOnRangeSeekBarChangeListener(new OnRangeSeekBarChangeListener<Integer>() { 


       @Override 
       public void onRangeSeekBarValuesChanged(RangeSeekBar<?> bar,Integer minValue, Integer maxValue) { 

        // Binding values to textviews below Seekbar 
        tvMin.setText(""+minValue); 
        tvMax.setText(""+maxValue); 


       } 
     }); 
+0

Можете ли вы показать мне ваш код, что именно вы делаете? –

+0

@RishiPaul Добавлен код – Anirudh

ответ

0

Вы можете установить максимальное и прогресс здесь значение и ваше минимальное значение будет 0

seek.setMax(100); 
seek.setProgress(20); 

Toast.makeText(getApplicationContext(), "Min" + seek.getX(), 
      Toast.LENGTH_LONG).show(); 
+0

Я использую сторонний код, у него нет метода setProgress. – Anirudh