NumberPicker 数组只有一条数据出现数组越界

2017-03-12  本文已影响42人  NapleC

日志具体显示为 java.lang.ArrayIndexOutOfBoundsException: length=1; index=1
解决方案为:

private String[] mMinutes;// 数组,

    mMinutesNp.setDisplayedValues(null);
    mMinutesNp.setMinValue(0);
    mMinutesNp.setMaxValue(mMinutes.length-1);
    mMinutesNp.setValue(0);
    mMinutesNp.setDisplayedValues(mMinutes);
    mMinutesNp.setWrapSelectorWheel(false);

在设置最大值和最新数组数据前,先将数据设为null。
而且注意,设置数据在设置最大最小值后面。

上一篇 下一篇

猜你喜欢

热点阅读