我试图获得SeekBar的值,但它不能正常工作。这里是代码:getProgress()不工作
sb=(SeekBar)findViewById(R.id.seekBar1);
sb.setMax(100);
sb.setProgress(20);
sb.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener()
{
public void onStopTrackingTouch(SeekBar arg0)
{
}
public void onStartTrackingTouch(SeekBar arg0) {
}
public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2)
{
sb.setMax(100);
ShakeSilent.this.setTitle((sb.getMax()/sb.getProgress())*100);
}
});
任何人都可以给我一个合适的理由吗?
可能是你需要setProgress之前调用setOnSeekBarChangeListener? – auselen