Android SeekBar在没有明显原因的情况下跳过值

Android SeekBar在没有明显原因的情况下跳过值,android,seekbar,Android,Seekbar,因此,我有一个简单的seekbar,当我将拇指从上侧移动到下侧时,它会跳过值 有没有办法解决这个问题 由于保密协议,我不能发布比我在这里发布的更多的代码 如果需要代码以外的任何其他信息,我会尽快回答 SeekBar bar; bar = new SeekBar(getActivity()); bar.setVisibility(View.VISIBLE); bar.setOnSeekBarChangeListener(new OnSeekBarChangeListener(

因此,我有一个简单的seekbar,当我将拇指从上侧移动到下侧时,它会跳过值

有没有办法解决这个问题

由于保密协议,我不能发布比我在这里发布的更多的代码

如果需要代码以外的任何其他信息,我会尽快回答

SeekBar bar;

bar = new SeekBar(getActivity());

bar.setVisibility(View.VISIBLE);

        bar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {

            @Override
            public void onStopTrackingTouch(SeekBar seekBar) {
                Log.i("Value:", ""+value);
            }

            @Override
            public void onStartTrackingTouch(SeekBar seekBar) {
                // TODO Auto-generated method stub

            }

            @Override
            public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) {

                value = arg1;


            }
        });

因此,当我从顶部向下拖动拇指时,它只是跳过值。(仅从顶部!)

因此,问题不在于seekbar本身,而在于我在OnPorgresChanged方法中所做的其他一些事情


同样,由于保密协议我无法发布,但只是澄清了一点混乱,我只是简单地使用seekbar返回的int进行计算。

我们不是魔术师,如果您需要调试,我们需要查看代码。我用bar=(seekbar)findViewById(R.id.seekBar1)尝试了您的代码;从0到100,从100到0的每一个值都被精确地打印出来。是的,显然问题不在于seekbar,而是我在使用它时做的一些其他事情。不管怎么说,找出了问题所在……我会在一秒钟内发布答案,让其他人知道实际的seekbar没有问题。