如何定义SeekBar的最小值?这是在XML布局中完成的,还是需要通过编程来定义?
基本上,我需要将我的最小值从0更改为0.2
发布于 2014-07-16 17:48:17
下面是我用来为SeekBar
的最大/最小范围获取android:max
的方法。
mSeekbar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
int progressChanged = minimumValue;
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
progressChanged = minimumValue+ progress;
}
});
因此,您将得到范围minimum to minimum+max
;
要在xml中设置最大值,请使用max=(desiredMax-min)
;
发布于 2011-11-15 19:23:52
基本上我已经添加了size+10,它将自动设置最小值为10,您可以更改您的设置,以设置哪个最小值。价值。
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
int siz = size + 10;
txtViewFontSize.setTextSize(siz);
Toast.makeText(this, String.valueOf(siz), Toast.LENGTH_SHORT).show();
}
发布于 2014-07-14 22:05:24
我的解决方案是:
@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
if (progress <= SOME_LIMIT) {
seekBar.setProgress(SOME_LIMIT);
} else {
// DO SOMETHING
}
}
https://stackoverflow.com/questions/3033135
复制相似问题