Android 滚动时数字选择器重置为最小值
我有一个数字选择器来选择从-10到10的数字。 我使用格式化程序从-10显示到10 我希望这个数字选择器从0开始,这已经完成了, 但是当我滚动时,数字选择器将从0跳到-10,类似这样 我使用以下代码Android 滚动时数字选择器重置为最小值,android,numberpicker,Android,Numberpicker,我有一个数字选择器来选择从-10到10的数字。 我使用格式化程序从-10显示到10 我希望这个数字选择器从0开始,这已经完成了, 但是当我滚动时,数字选择器将从0跳到-10,类似这样 我使用以下代码 final int min = -10; final int max = 10; final NumberPicker numberPicker = mView.findViewById(R.id.np_number_picker); numberPicker.s
final int min = -10;
final int max = 10;
final NumberPicker numberPicker = mView.findViewById(R.id.np_number_picker);
numberPicker.setMinValue(0);
numberPicker.setMaxValue(max - min);
numberPicker.setWrapSelectorWheel(false);
numberPicker.setValue(numberPicker.getValue() - min);
numberPicker.setFormatter(new NumberPicker.Formatter() {
@Override
public String format(int i) {
return Integer.toString(i + min);
}
});
将setMinValue更改为-10
i、 e numberPicker.setMinValue(-10) 将setMinValue更改为-10 i、 e numberPicker.setMinValue(-10)