本文介绍了改变一个NumberPicker的步长的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否有可能做到这一点比处理它在OnScrollListener事件更方便的方法?可惜它不具有一个步长大小属性...
Is it possible to do that in a more convenient way than handling it in the OnScrollListener event? Pity it doesn't have a step size attribute...
推荐答案
为什么不只是添加的是这样的:
Why not just add an OnValueChangeListener Something like:
numberPicker.setOnValueChangedListener(new NumberPicker.OnValueChangeListener() {
@Override
public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
picker.setValue((newVal < oldVal)?oldVal-5:oldVal+5);
}
});
这篇关于改变一个NumberPicker的步长的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!