方法onStartTrackingTouch和seekbar的getProgress()。第一个值始终为0。

时间:2012-10-09 03:35:01

标签: java android seekbar

对于锁定/解锁系统,我使用onStartTrackingTouchonStopTrackingTouch方法。测试,我不明白一件事:

public void onStartTrackingTouch(SeekBar seekBar) {

Log.d(TAG,"Progress: "+seekBar.getProgress());

    }

第一个值始终为零。

为什么呢?我需要真正的价值!

有人能帮助我吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我改变了主意,最后我使用了onProgressChanged:

public void onProgressChanged(SeekBar seekBar, int progress,
        boolean fromUser) {
    if(progress>95){
        seekBar.setVisibility(SeekBar.INVISIBLE);
                    //code

    }

public void onStopTrackingTouch(SeekBar seekBar) {
    seekBar.setProgress(0);

}

由于