Я хочу иметь возможность устанавливать точки или шаги на стрелке. У меня около 4-5 значений, которые будут меняться в соответствии с положением строки поиска. То, как я это делаю сейчас, - это сказать, что если позиция поиска ниже 25, то первое значение, если позиция поискового знака ниже 50 секундного значения и т. Д. Было бы лучше, если бы я мог просто иметь 4 позиции на поисковом поле вместо 1-> 100. Если я имею в виду, я представил снимок ниже.установочные точки на стрелке - ANDROID
Код: Slider является SeekBar, slidertext является TextView
slider.setOnSeekBarChangeListener(
new SeekBar.OnSeekBarChangeListener() {
int sliderValue;
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
sliderValue= progress;
sliderText.setText("Slider Position: " + sliderValue + "/" + slider.getMax());
if(sliderValue <= 25){
playerInput.setText("Player1");
}
else if(sliderValue <= 50){
playerInput.setText("Player2");
}
else if(sliderValue <= 75){
playerInput.setText("Player3");
}
else if(sliderValue <= slider.getMax()){
playerInput.setText("Player4");
}
}
Хотя этот фрагмент кода может решить вопрос, [включая пояснения] (http://meta.stackexchange.com/questions/114762/explaining- полностью основанные на кодах ответы) действительно помогает улучшить качество вашего сообщения. Помните, что вы отвечаете на вопрос читателей в будущем, и эти люди могут не знать причин вашего предложения кода. –
@ RosárioPereiraFernandes благодарит вас за предложение –