【发布时间】:2014-12-25 17:59:31
【问题描述】:
我有一些具体要求。我有一个搜索栏。现在假设进度为 0,所以当我增加搜索栏时,它必须直接到 50,当我增加搜索栏时,它必须直接到 100。它工作正常。但是现在当我减少进度时,它必须再次变为 50,当我再次减少时,它必须再次变为 0。所以最后两个步骤没有发生。
@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser) {
progress_value.setText(progress + "");
if (progress > 1 && progress <= 50) {
seek_bar.setProgress(50);
}
//seekBar.setSaveEnabled(true);
if (progress ==100 ) {
if(progress <100)
seek_bar.setProgress(50);
}
if (progress > 50 && progress < 100) {
seek_bar.setProgress(100);
}
}
【问题讨论】:
-
为什么你不尝试从 xml 指定进度为:
标签: android seekbar android-seekbar