我希望能夠在seekbar上設置點或步驟。我有大約4-5個值會根據搜索欄的位置而改變。我現在這樣做的方式是說如果seekbar的位置低於25,那麼第一個值,如果seekbar的位置低於50秒的值等等。如果我可以在seekbar上取代1-> 100的4位置,那會更好。如果我的意思是我提供了一張圖片。seekbar上的設置點 - ANDROID
代碼: 滑塊爲搜索條,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謝謝你的建議 –