【发布时间】:2018-12-11 20:40:26
【问题描述】:
我有一个问题,如何获取 seekbar 的进度值,在实际进度值之前?我该如何做到这一点是一个代码,它可以在 seekbar 上获取实际进度值:
seek.setOnSeekBarChangeListener(new
OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
// TODO Auto-generated method stub
}
@Override
public void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) {
// TODO Auto-generated method stub
p=progress;
}
});
当您使用搜索栏时,这部分代码非常流行。但我找不到任何解决方案如何获得int progress 之前的int progress。所以我正在寻找类似的东西:int progressbefore。提前致谢。
【问题讨论】:
-
不如尝试在
onStartTrackingTouch内部取得进展 -
我知道你的意思,但它是第一个值。我想更新这个值你喜欢 int
actual progress- 1 这样直接进步之前。 -
您将在哪里使用该变量?在回调方法中还是在其他地方?
-
创建私有变量来保存之前的进度值
-
@Nikos Hidalgo 我将在 onProgressChanged 中使用这个变量。
标签: java android android-seekbar