解决方案 »

  1.   

    这好像要改控件了,多百度,给全分,多参考:http://blog.csdn.net/duancanmeng/article/details/7865762
      

  2.   

    你给的例子android4.0以上是没效果的
      

  3.   

    我用的小米3  
    else if (type == 2) {
    if ((nextTime.getTime() - time.getTime()) <= 0) {
    System.out.println("neg" + nextTime.getTime());
    System.out.println(time.getTime());
    ((ViewGroup) ((ViewGroup) view.getChildAt(0)).getChildAt(0))
    .getChildAt(2).setEnabled(false);
    ((ViewGroup) ((ViewGroup) view.getChildAt(0)).getChildAt(1))
    .getChildAt(2).setEnabled(false);
    ((ViewGroup) ((ViewGroup) view.getChildAt(0)).getChildAt(2))
    .getChildAt(2).setEnabled(false);
    ((ViewGroup) ((ViewGroup) view.getChildAt(0)).getChildAt(0))
    .getChildAt(1).setEnabled(false);
    ((ViewGroup) ((ViewGroup) view.getChildAt(0)).getChildAt(1))
    .getChildAt(1).setEnabled(false);
    ((ViewGroup) ((ViewGroup) view.getChildAt(0)).getChildAt(2))
    .getChildAt(1).setEnabled(false);
    super.updateDate(time.getYear() + 1900, time.getMonth(),
    (time.getDate())); // 更新picker
    super.onDateChanged(view, year, month, day);
    } 这段代码为什么一直报错空指针。。
      

  4.   

    debug看是哪句话报空指针,,,
      

  5.   

    Android4.0以上版本,有个属性。设置最小日期。datepicker.setMinDate();当前日期可用Calendar.getTime().getTime();获得系统时间。