设置点上 seekbar -ANDROID

标签: Android
发布时间: 2016/8/28 3:11:29
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我希望能够到设定点或步骤 seekbar 。我有关于 4 5 值会随寻求栏的位置。方法我现在这样做是说如果 seekbar 位置是低于 25 然后第一个值,如果 seekbar 位置是低于 50 的第二个值等。如果可以只有 4 的位置,它会更好 seekbar 而不是 1-100 >。我已经提供了 picture 如果低于我的意思。

enter image description here

代码︰ 滑块是 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");
                        }
                    }

解决方法 1:

可以通过调用更改为 4 的职位数目

    slider.setMax(4)
官方微信
官方QQ群
31647020