gpt4 book ai didi

android - 设置自定义值以查找栏

转载 作者:行者123 更新时间:2023-11-30 03:19:41 24 4
gpt4 key购买 nike

我想从基数 3 开始我的 seek baar 并增加 2,最大值是 9 如何设置,我需要 3,5,7,9,11。我的代码是

它没有像我想要的那样工作,请帮忙

SeekBar sb1 = (SeekBar)findViewById(R.id.sBtaxitype);

sb1.setMax(11);
sb1.setLeft(3);
sb1.incrementProgressBy(2);
sb1.setProgress(0); // Set it to zero so it will start at the left-most edge
sb1.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {

@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
if (progress < 3) {
progress = 3;
progress = progress + 2;
} else {
progress = progress + 2; // Add the minimum value (10)
}

TextView text = (TextView)findViewById(R.id.tvTaxitype);
text.setText(Integer.toString(progress));

}

@Override
public void onStartTrackingTouch(SeekBar seekBar) {}

@Override
public void onStopTrackingTouch(SeekBar seekBar) {}

});

最佳答案

setLeft() 用于定位。 SeekBar 始终以值 0 开始并上升到最大值(默认情况下为 100,通过 setMax() 覆盖)。

要获得 3-11 的范围,请调用 setMax(8),然后在检索当前值时将 3 添加到 getProgress() 的结果。

关于android - 设置自定义值以查找栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19383246/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com