我正在制作一个数字选择器对话框有2个数字选择器,年和月。我想在这两个数字选择器中显示一些默认值,除了0,0
android - 已关闭-设置NumberPicker默认值-LMLPHP
代码:

    final NumberPicker numberPickerYear = (NumberPicker) expDialog.findViewById(R.id.numberPickerYears);
    final NumberPicker numberPickerMonth = (NumberPicker) expDialog.findViewById(R.id.numberPickerMonths);

    numberPickerYear.setMaxValue(35);
    numberPickerYear.setMinValue(0);
    numberPickerYear.setWrapSelectorWheel(true);

    numberPickerMonth.setMaxValue(11);
    numberPickerMonth.setMinValue(0);
    numberPickerMonth.setWrapSelectorWheel(true);

最佳答案

默认情况下,numberpicker中的maxvalue和minvalue为0。所以在使用setvalue之前,需要设置maxvalue和minvalue。

numberPickerMonth.setValue(defaultQuanity);

07-28 12:40