SeekBar没有明显原因跳过值

时间:2015-02-19 08:29:42

标签: android 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;


            }
        });

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

1 个答案:

答案 0 :(得分:0)

所以,问题不是搜索栏本身,而是我在onPorgressChanged方法中做的其他一些事情。

同样,由于保密协议,我无法发布,但只是清楚一点混乱,我只是使用搜索栏中返回的int来进行计算。