2014-01-03 4 views
1

Я делаю приложение Android с помощью Seek Bar Здесь я пытался дать интервалы в панели поиска в Android. также 0 25 50 100 (то есть он должен прогрессировать также 0 25 50 75 100) Возможно ли это? Может ли кто-нибудь помочь мне?Как дать интервалы поисковой системе в Android

+0

Что вы пытаетесь до сих пор? –

+0

Панель поиска моего приложения работает нормально. Но я хочу интервал для него также 0 25 50 100 –

ответ

5

Это будет работать, если вы измените onProgressChanged метод следующим образом:

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

     int stepSize = 25; 

     progress = (progress/stepSize)*stepSize; 
     seekBar.setProgress(progress); 

     sliderText.setText("" + progress); 
    } 

принятые советы от здесь:

Android: Set interval in SeekBar

+0

Обратите внимание на этот код, что «seekBar» не является SeekBar, который я определил в onCreate, это объектный параметр метода onProgressChanged. – shellcoder

+0

Лучший ответ, который я нашел в Интернете. Это поможет мне сделать кнопку Google Allo как слайдер – tieorange

+0

Я не думаю, что это правильно, потому что: progress = (progress/stepSize) * stepSize; Значение stepSize для отмены означает, что это то же самое, что прогресс = прогресс ...? – LifeQuestioner

Смежные вопросы