gpt4 book ai didi

Android-更改 NumberPicker 步数或增量

转载 作者:太空狗 更新时间:2023-10-29 15:38:38 24 4
gpt4 key购买 nike

<分区>

如何将 NumberPicker 的增量从 1 更改为您想要的数字,例如 1000?

numberPicker.setMinValue(1000);
numberPicker.setMaxValue(15000);

这就是我设置 NumberPicker 的方式,我不想将它递增 1,因为它需要更长的时间才能达到 8000,因为步数是递增 1。

我已经尝试过这个,numberPicker.setDisplayedValues(somethig_array) 但是我仍然需要为所有值提供显示值。仍然不适合我。

最后,我尝试使用此 answer 中的 OnValueChangeListener :

numberPicker.setOnValueChangeListener(new NumberPicker.OnValueChangeListener() {

@Override
public void onChange(NumberPicker picker, int oldVal, int newVal) {
picker.setValue((newVal < oldVal)?oldVal-1000:oldVal+1000);
}
});

即使下一个数字 1000 是 2000,但它仍然会显示 10001-1999。有没有办法修改 NumberPicker 的增量?

非常感谢任何想法。

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