微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android.app.DatePickerDialog.OnDateSetListener的实例源码

项目:easy-a    文件DatePickerDialogFragment.java   
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {

    // Find the TaskEditFragment that created this dialog by name.
    // We'll use that fragment as the edit callback,// so that when the user chooses a new date in our datepicker
    // dialog,the dialog will call back into the edit fragment to
    // set the new date.
    OnDateSetListener callback = (OnDateSetListener)
            getFragmentManager()
                    .findFragmentByTag
                            (TaskEditFragment
                                    .DEFAULT_FRAGMENT_TAG);

    // Construct a new DatePicker dialog that will be hosted by
    // this fragment. Set its Year,Month,and Day to the values
    // specified in the args bundle
    Bundle args = getArguments();
    return new DatePickerDialog(getActivity(),callback,args.getInt(YEAR),args.getInt(MONTH),args.getInt(DAY));
}
项目:AndroidDemos    文件MainActivity.java   
private void setBtn_chaxunClickListener(View view) {
    DatePickerDialog dpd = new MyPickerDialog(MainActivity.this,new OnDateSetListener() {

                @Override
                public void onDateSet(DatePicker arg0,int year,int month,int day) {
                    String data = year + "年" + (month + 1) + "月";
                    tv_curYearMonth.setText(data);

                    list = aDao.selectByData(data);
                    setAdapter();
                    jisuan();
                }
            },calendar.get(Calendar.YEAR),calendar.get(Calendar.MONTH),calendar.get(Calendar.DAY_OF_MONTH));
    dpd.show();

}
项目:android-app-common-tasks    文件Common.java   
/**
 * use to show datepicker
 *
 * @param mContext
 * @param format    of the date format
 * @param mTextView in which you have to set selected date
 */
public static void showDatePickerDialog(final Context mContext,final String format,final TextView mTextView) {
    new DatePickerDialog(mContext,new OnDateSetListener() {

        @Override
        public void onDateSet(DatePicker view,int monthOfYear,int dayOfMonth) {
            SimpleDateFormat dateFormatter = new SimpleDateFormat(format);
            dateTime.set(year,monthOfYear,dayOfMonth);

            mTextView.setText(dateFormatter.format(dateTime.getTime()));
        }
    },dateTime.get(Calendar.YEAR),dateTime.get(Calendar.MONTH),dateTime.get(Calendar.DAY_OF_MONTH)).show();
}
项目:order_dish    文件ManagerCountActivity.java   
/**
 * �������� : getEndDate �������� : ����������ֵ˵����
 * 
 * @param etEndDate2
 *
 *            �޸ļ�¼�� ���� ��2015��10��30�� ����5:48:49 �޸��ˣ�hxf ���� ��
 * 
 */
protected void getEndDate() {
    // Todo Auto-generated method stub
    new DatePickerDialog(ManagerCountActivity.this,int dayOfMonth) {
            String month = String.valueOf(monthOfYear + 1);
            String day = String.valueOf(dayOfMonth);

            if (dayOfMonth >= 1 && dayOfMonth <= 9) {
                day = "0" + day;
            }
            if (monthOfYear >= 0 && monthOfYear <= 8) {
                month = "0" + month;
            }
            etEndDate.setText(year + "-" + month + "-" + day);

        }
    },year,dayOfMonth).show();
}
项目:order_dish    文件ManagerCountActivity.java   
/**
 * �������� : getBeginDate �������� : ����������ֵ˵����
 * 
 * @param etBeginDate2
 *
 *            �޸ļ�¼�� ���� ��2015��10��30�� ����5:48:49 �޸��ˣ�hxf ���� ��
 * 
 */
protected void getBeginDate() {
    // Todo Auto-generated method stub
    // ʹ��DatePickerDialog�Ի�������ʹ�������ڲ��෽ʽ����һ�����ڶԻ���
    new DatePickerDialog(ManagerCountActivity.this,int dayOfMonth) {

            String month = String.valueOf(monthOfYear + 1);
            String day = String.valueOf(dayOfMonth);

            if (dayOfMonth >= 1 && dayOfMonth <= 9) {
                day = "0" + day;
            }
            if (monthOfYear >= 0 && monthOfYear <= 8) {
                month = "0" + month;
            }
            etBeginDate.setText(year + "-" + month + "-" + day);

        }
    },dayOfMonth).show();// ���������������ڶԻ����ʼ��ʱ���õ�ʱ�䣬���һ��Ҫ����show��������
}
项目:ClubHelperAndroid    文件PersonListFragment.java   
private OnDateSetListener createDateSetListener() {

    OnDateSetListener listener = new OnDateSetListener() {

        @Override
        public void onDateSet(DatePicker view,final int year,final int monthOfYear,final int dayOfMonth) {
            final FragmentActivity act = getActivity();
            if(!isDetached() && !isRemoving() && act != null) {
                act.runOnUiThread(new Runnable() {

                    DateFormat df = new SimpleDateFormat("cc,dd.MM.yyyy",Locale.GERMANY);

                    @Override
                    public void run() {
                        controller.setDate(year,dayOfMonth);

                        String title = act.getString(R.string.title_activity_attendance) + " " + df.format(controller.getAttendanceDate().getTime());
                        txtTitle.setText(title);
                        refreshList();
                    }
                });
            }
        }
    };
    return listener ;
}
项目:yiim_v2    文件Registeractivity.java   
public void onBirthdayClick(View view) {
    if (mDatePickerDialog == null) {
        mDatePickerDialog = new DatePickerDialog(Registeractivity.this,new OnDateSetListener() {
                    @Override
                    public void onDateSet(DatePicker view,int dayOfMonth) {
                        // Todo Auto-generated method stub
                        mBirthdayEditText.setText(String.format(
                                "%04d-%02d-%02d",monthOfYear + 1,dayOfMonth));
                        mCalendar.set(Calendar.YEAR,year);
                        mCalendar.set(Calendar.MONTH,monthOfYear);
                        mCalendar.set(Calendar.DAY_OF_MONTH,dayOfMonth);
                    }
                },1980,1);
        mCalendar.set(Calendar.YEAR,1980);
        mCalendar.set(Calendar.MONTH,0);
        mCalendar.set(Calendar.DAY_OF_MONTH,1);
        mDatePickerDialog.setCanceledOnTouchOutside(true);
        mDatePickerDialog
                .setTitle(getString(R.string.str_hint_select_birthday));
    }
    mDatePickerDialog.show();
}
项目:iWish    文件Registeractivity.java   
private void setDateTimeField() {
    edt_birthday.setonFocuschangelistener(this);

    Calendar newCalendar = Calendar.getInstance();
    BirthdayDatePickerDialog = new DatePickerDialog(this,R.style.DatePickerStyle,new OnDateSetListener() {
        //     BirthdayDatePickerDialog = new DatePickerDialog(this,new OnDateSetListener() {

        public void onDateSet(DatePicker view,int dayOfMonth) {
            Calendar newDate = Calendar.getInstance();
            newDate.set(year,dayOfMonth);
            edt_birthday.setText(dateFormatter.format(newDate.getTime()));
        }

    },newCalendar.get(Calendar.YEAR),newCalendar.get(Calendar.WEEK_OF_MONTH),newCalendar.get(Calendar.DAY_OF_MONTH));

    BirthdayDatePickerDialog.setTitle("");

}
项目:elfyz-data-mobile-logger    文件AAnalysisFragment.java   
public void selectDateFrom() {
  DatePickerFragment dialog = new DatePickerFragment();
  if(dateFrom != null) {
    Bundle args = new Bundle(1);
    args.putLong(DatePickerFragment.ARG_INITIAL_DATE,dateFrom.getTime());
    dialog.setArguments(args);
  }
  dialog.setListener(new OnDateSetListener() {
    @Override
    public void onDateSet(DatePicker view,int dayOfMonth) {
      dateFrom = DateUtils.getDate(year,dayOfMonth).getTime();
      refreshButtons();
      refreshAnalysis();
    }
  });
  dialog.show(getFragmentManager(),"datePicker");
}
项目:elfyz-data-mobile-logger    文件AAnalysisFragment.java   
public void selectDateto() {
  DatePickerFragment dialog = new DatePickerFragment();
  if(dateto != null) {
    Bundle args = new Bundle(1);
    args.putLong(DatePickerFragment.ARG_INITIAL_DATE,dateto.getTime());
    dialog.setArguments(args);
  }
  dialog.setListener(new OnDateSetListener() {
    @Override
    public void onDateSet(DatePicker view,int dayOfMonth) {
      dateto = DateUtils.getDate(year,"datePicker");
}
项目:android-for-dummies-v3    文件DatePickerDialogFragment.java   
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {

    // Find the TaskEditFragment that created this dialog by name.
    // We'll use that fragment as the edit callback,args.getInt(DAY));
}
项目:Android-Project-Manager    文件EditProject.java   
public void showDatePickerDialog(View v,String tag,final EditText dateEditText,final int[] dateStrings) {
    DatePickerFragment datePicker = new DatePickerFragment();

    Calendar calender = Calendar.getInstance();
    Bundle args = new Bundle();
    args.putInt("year",calender.get(Calendar.YEAR));
    args.putInt("month",calender.get(Calendar.MONTH));
    args.putInt("day",calender.get(Calendar.DAY_OF_MONTH));
    datePicker.setArguments(args);

    OnDateSetListener ondate = new OnDateSetListener() {
        @Override
        public void onDateSet(DatePicker view,int day) {
            dateEditText.setText(day + "/" + (month + 1) + "/" + year);
            dateStrings[0] = year;
            dateStrings[1] = month + 1;
            dateStrings[2] = day;
        }
    };
    datePicker.setCallBack(ondate);
    datePicker.show(getFragmentManager(),tag);
}
项目:Android-Project-Manager    文件NewTask.java   
public void showDatePickerDialog(View v,tag);
}
项目:Android-Project-Manager    文件NewProject.java   
public void showDatePickerDialog(View v,final int[] date) {
    DatePickerFragment datePicker = new DatePickerFragment();

    Calendar calender = Calendar.getInstance();
    Bundle args = new Bundle();
    args.putInt("year",int day) {
            dateEditText.setText(day + "/" + (month + 1) + "/" + year);
            date[0] = year;
            date[1] = month + 1;
            date[2] = day;
        }
    };
    datePicker.setCallBack(ondate);
    datePicker.show(getFragmentManager(),tag);
}
项目:aceim    文件DatePickerListener.java   
@Override
protected AlertDialog createDialog(final Calendar cal) {
    OnDateSetListener callback = new OnDateSetListener() {

        @Override
        public void onDateSet(DatePicker view,int dayOfMonth) {
            cal.set(Calendar.YEAR,year);
            cal.set(Calendar.MONTH,monthOfYear);
            cal.set(Calendar.DAY_OF_MONTH,dayOfMonth);
            listener.onValuePicked(String.valueOf(cal.getTimeInMillis()));
        }
    };

    DatePickerDialog dialog = new DatePickerDialog(activity,cal.get(Calendar.YEAR),cal.get(Calendar.MONTH),cal.get(Calendar.DAY_OF_MONTH));
    return dialog;
}
项目:quickhybrid-android    文件DialogUtil.java   
/**
 * 日期和时间选择对话框,选选择日期后选择时间
 *
 * @param con      上下文
 * @param title1   日期选择标题
 * @param title2   事件选择标题
 * @param calendar 认日期
 * @param listener 时间选择事件
 */
public static void pickDateTime(final Context con,String title1,final String title2,final Calendar calendar,final OnTimeSetListener listener) {
    // 增加判断,解决4.X系统可能存在的弹出多个时间选择器的问题
    final boolean[] isShowTime = {false};
    pickDate(con,title1,calendar,new OnDateSetListener() {
        @Override
        public void onDateSet(DatePicker view,int dayOfMonth) {
            calendar.set(year,month,dayOfMonth);
            if (!isShowTime[0]) {
                isShowTime[0] = true;
                pickTime(con,title2,listener);
            }
        }
    });
}
项目:quickhybrid-android    文件DialogUtil.java   
/**
 * 年月选择对话框
 *
 * @param con
 * @param title
 * @param calendar
 * @param listener
 */
public static void pickMonth(Context con,String title,Calendar calendar,final OnDateSetListener listener) {
    LinearLayout ll = new LinearLayout(con);
    LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,LinearLayout.LayoutParams.WRAP_CONTENT);
    ll.setLayoutParams(layoutParams);
    ll.setorientation(LinearLayout.VERTICAL);
    //添加一条线
    LinearLayout line = new LinearLayout(con);
    LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,1);
    line.setBackgroundColor(con.getResources().getColor(R.color.line));
    line.setLayoutParams(lp);
    ll.addView(line);
    //添加选择器控件
    final DatePicker datePicker = new DatePicker(con,null,themeId);
    datePicker.setLayoutParams(layoutParams);
    datePicker.init(calendar.get(Calendar.YEAR),calendar.get(Calendar.DAY_OF_MONTH),null);
    datePicker.setCalendarViewShown(false);
    ll.addView(datePicker);
    //初始化对话框
    QuickDialog.Builder builder = new QuickDialog.Builder(con);
    builder.setContentView(ll);
    builder.setTitle(title);
    builder.setPositiveButton(R.string.confirm,new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog,int which) {
            dialog.dismiss();
            listener.onDateSet(datePicker,datePicker.getYear(),datePicker.getMonth(),datePicker.getDayOfMonth());
        }
    });
    builder.create().show();
}
项目:FuelUp    文件EditExpenseActivity.java   
/**
 * OnClick listener for date text view
 */
public void onClickDatePicker(View view) {
    new DatePickerDialog(EditExpenseActivity.this,new OnDateSetListener() {
        @Override
        public void onDateSet(DatePicker datePicker,int y,int m,int d) {
            Calendar serviceDate = Calendar.getInstance();
            serviceDate.set(y,m,d);
            setExpenseDate(serviceDate);
        }
    },expenseDate.get(Calendar.YEAR),expenseDate.get(Calendar.MONTH),expenseDate.get(Calendar.DAY_OF_MONTH)).show();
}
项目:financisto1-holo    文件RecurrenceViewFactory.java   
@Override
protected void onClick(View v,int id) {
    new DatePickerDialog(activity,new OnDateSetListener(){
        @Override
        public void onDateSet(DatePicker view,int dayOfMonth) {
            c.set(Calendar.YEAR,year);
            c.set(Calendar.MONTH,monthOfYear);
            c.set(Calendar.DAY_OF_MONTH,dayOfMonth);
            onDateText.setText(DateUtils.getMediumDateFormat(activity).format(c.getTime()));                        
        }               
    },c.get(Calendar.YEAR),c.get(Calendar.MONTH),c.get(Calendar.DAY_OF_MONTH)).show();
}
项目:RemindrApp-Android    文件DatePickerDialogFragment.java   
@Override
public Dialog onCreateDialog(Bundle savedInstanceState){
    OnDateSetListener callback = (OnDateSetListener)
            getFragmentManager().findFragmentByTag(TaskEditFragment.DEFAULT_FRAGMENT_TAG);
    Bundle args = getArguments();
    return new DatePickerDialog(getActivity(),args.getInt(DAY));
}
项目:PEP---Notes    文件DatePickerDialogFragment.java   
@Override
public void onAttach(Activity activity) {
    super.onAttach(activity);
    if (getArguments().containsKey(DEFAULT_DATE)) {
        this.defaultDate = getArguments().getLong(DEFAULT_DATE);
    }

    try {
        mListener = (OnDateSetListener) activity;
    } catch (ClassCastException e) {
        throw new ClassCastException(activity.toString()
                + " must implement OnDateSetListener");
    }
}
项目:PEP---Notes    文件ReminderPickers.java   
/**
 * Show date and time pickers
 */
protected void showDateTimeSelectors(long reminder) {

    // Sets actual time or prevIoUsly saved in note
    final Calendar Now = DateHelper.getCalendar(reminder);
    DatePickerDialog mCalendarDatePickerDialog = DatePickerDialog.newInstance(
            new DatePickerDialog.OnDateSetListener() {

                @Override
                public void onDateSet(DatePickerDialog dialog,int dayOfMonth) {
                    reminderYear = year;
                    reminderMonth = monthOfYear;
                    reminderDay = dayOfMonth;
                    TimePickerDialog mRadialTimePickerDialog = TimePickerDialog.newInstance(
                            new TimePickerDialog.OnTimeSetListener() {

                                @Override
                                public void onTimeSet(RadialPickerLayout radialPickerLayout,int hour,int minute) {
                                    hourOfDay = hour;
                                    minutes = minute;
                                    showRecurrencePickerDialog(recurrenceRule);
                                }
                            },Now.get(Calendar.HOUR_OF_DAY),Now.get(Calendar.MINUTE),DateHelper.is24HourMode(mActivity));
                    mRadialTimePickerDialog.show(mActivity.getSupportFragmentManager(),Constants.TAG);
                }

            },Now.get(Calendar.YEAR),Now.get(Calendar.MONTH),Now.get(Calendar.DAY_OF_MONTH));
    mCalendarDatePickerDialog.show(mActivity.getSupportFragmentManager(),Constants.TAG);
}
项目:flowzr-android-black    文件RecurrenceViewFactory.java   
@Override
protected void onClick(View v,c.get(Calendar.DAY_OF_MONTH)).show();
}
项目:AndroidDemos    文件MainActivity.java   
private void setBtn_dataClickListener(View view) {
    DatePickerDialog dpd = new DatePickerDialog(MainActivity.this,new OnDateSetListener() {
                @Override
                public void onDateSet(DatePicker p,int day) {
                    btn_data.setText(year + "年" + (month + 1) + "月" + day
                            + "日");
                }
            },calendar.get(Calendar.DAY_OF_MONTH));
    dpd.show();
}
项目:dhis2-android-eventcapture    文件FormSectionActivity.java   
private void showDatePickerDialog() {
    final OnDateSetListener onDateSetListener = new OnDateSetListener() {
        @Override
        public void onDateSet(DatePicker view,int dayOfMonth) {
            Calendar calendar = Calendar.getInstance();
            calendar.set(Calendar.YEAR,year);
            calendar.set(Calendar.MONTH,monthOfYear);
            calendar.set(Calendar.DAY_OF_MONTH,dayOfMonth);

            String stringDate = (new SimpleDateFormat(DATE_FORMAT,Locale.US))
                    .format(calendar.getTime());
            String newValue = String.format(Locale.getDefault(),"%s: %s",getString(R.string.report_date),stringDate);
            textViewReportDate.setText(newValue);

            DateTime currentDateTime = DateTime.Now();
            DateTime selectedDateTime = DateTime.parse(stringDate);

            /*
            * in case when user selected today's date,we need to kNow about time as well.
            * selectedDateTime does not contain time @R_984_4045@ion (only date),that's why we
            * need to create a new DateTime object by calling DateTime.Now()
            */
            DateTime dateTime;
            if (DateTimeComparator.getDateOnlyInstance()
                    .compare(currentDateTime,selectedDateTime) == 0) {
                dateTime = currentDateTime;
            } else {
                dateTime = selectedDateTime;
            }

            formSectionPresenter.saveEventDate(getEventUid(),dateTime);
        }
    };

    DatePickerDialogFragment datePickerDialogFragment =
            DatePickerDialogFragment.newInstance(false);
    datePickerDialogFragment.setonDateSetListener(onDateSetListener);
    datePickerDialogFragment.show(getSupportFragmentManager());
}
项目:BioStar2Android    文件DateTimePicker.java   
public void showDatePicker(OnDateSetListener dateSetListener,int day) {
        if (mActivity.isFinishing()) {
            return;
        }
        close();
        dlgDate = new DatePickerDialog(mActivity,dateSetListener,day);
        dlgDate.show();
//      DialogFragment datePicker = new DatePickerFragment(dateSetListener,day);
//      try {
//          datePicker.show(mActivity.getSupportFragmentManager(),"datePicker");
//      } catch (Exception e) {
//          Log.e(TAG,"showDatePicker " + e.getMessage());
//      }
    }
项目:stardroid    文件TimeTravelDialog.java   
private Dialog createDatePicker() {
  OnDateSetListener dateSetListener = new DatePickerDialog.OnDateSetListener() {
    public void onDateSet(DatePicker view,int dayOfMonth) {
      setDate(year,dayOfMonth);
      Log.d(TAG,"Setting date to: " + year + "-" + monthOfYear + "-" + dayOfMonth);
    }
  };
  return new DatePickerDialog(getContext(),calendar.get(Calendar.DAY_OF_MONTH)) {
  };
}
项目:droidwells    文件Device.java   
public static void ShowDateDialog(Context context,String message,OnDateSetListener listener)
{
    Calendar c=Calendar.getInstance();
    int y=c.get(Calendar.YEAR);
    int m=c.get(Calendar.MONTH);
    int d=c.get(Calendar.DAY_OF_MONTH);

    DatePickerDialog dlg=new DatePickerDialog(context,listener,y,d);
    //dlg.setonCancelListener(cancelListener);
    //dlg.setMessage(message);
    dlg.setTitle(message);
    dlg.show();
}
项目:eCarNet    文件CustomizeCaractivity.java   
public static DatePickerFragment newInstance(Calendar date,OnDateSetListener onDateSetListener) {
    DatePickerFragment pickerFragment = new DatePickerFragment();
    pickerFragment.setonDateSetListener(onDateSetListener);

    //Pass the date in a bundle.
    Bundle bundle = new Bundle();
    bundle.putSerializable("SELECTED_DATE",date);
    pickerFragment.setArguments(bundle);
    return pickerFragment;
}
项目:eCarNet    文件AddInterventionActivity.java   
public static DatePickerFragment newInstance(Calendar date,date);
    pickerFragment.setArguments(bundle);
    return pickerFragment;
}
项目:ClubHelperAndroid    文件PersonDetailFragment.java   
private OnDateSetListener createDateSetListener() {
    OnDateSetListener l = new OnDateSetListener() {

        @Override
        public void onDateSet(DatePicker view,int dayOfMonth) {
            controller.setBirthdate(year,dayOfMonth);
        }
    };
    return l;
}
项目:androblip    文件DFragementDatePicker.java   
@Override
public void onAttach(Activity activity) {
    super.onAttach(activity);
    // Verify that the host activity implements the callback interface
    try {
        // Instantiate the NoticeDialogListener so we can send events to the host
        mListener = (OnDateSetListener) activity;
    } catch (ClassCastException e) {
        // The activity doesn't implement the interface,throw exception
        throw new ClassCastException(activity.toString()
                + " must implement OnDateSetListener");
    }
}
项目:omni-note    文件DatePickerFragment.java   
@Override
public void onAttach(Activity activity) {
    super.onAttach(activity);
    mActivity = (Activity)activity;
    if (getArguments().containsKey(DEFAULT_DATE)) {
        this.defaultDate = getArguments().getLong(DEFAULT_DATE);
    }

    try {
        mListener = (OnDateSetListener) mActivity;
    } catch (ClassCastException e) {
        throw new ClassCastException(activity.toString()
                + " must implement OnDateSetListener");
    }
}
项目:jsWebView    文件MainActivity.java   
@JavascriptInterface
public void chooseDate(String date,final String eleId) {
    String[] dateParts = date.split("-");
    new DatePickerDialog(
            MainActivity.this,new OnDateSetListener() {
                @Override
                public void onDateSet(DatePicker view,int dayOfMonth) {
                    // Toast.makeText(MainActivity.this,// year + "-" + monthOfYear + "-" + dayOfMonth,0)
                    // .show();
                    String dateString = year
                            + "-"
                            + ((monthOfYear + 1) < 10 ? "0"
                                    + (monthOfYear + 1)
                                    : (monthOfYear + 1))
                            + "-"
                            + (dayOfMonth < 10 ? "0" + dayOfMonth
                                    : dayOfMonth);
                    // 不支持非UI线程调用
                    // wv.loadUrl("javascript:setDate(" + dateString +
                    // "," + eleId
                    // + ")");
                    Message msg = new Message();

                    Bundle bundle = new Bundle();
                    bundle.putString("dateString",dateString);
                    bundle.putString("eleId",eleId);

                    msg.setData(bundle);
                    handler.sendMessage(msg);

                }
            },Integer.parseInt(dateParts[0]),Integer.parseInt(dateParts[1]) - 1,Integer
                    .parseInt(dateParts[2])).show();

}
项目:NexusDialog    文件DatePickerController.java   
private void showDatePickerDialog(final Context context,final EditText editText) {
    // don't show dialog again if it's already being shown
    if (datePickerDialog == null) {
        Date date = (Date)getModel().getValue(getName());
        if (date == null) {
            date = new Date();
        }
        Calendar calendar = Calendar.getInstance(Locale.getDefault());
        calendar.setTimeZone(timeZone);
        calendar.setTime(date);

        datePickerDialog = new DatePickerDialog(context,new OnDateSetListener() {
            @Override
            public void onDateSet(DatePicker view,int dayOfMonth) {
                Calendar calendar = Calendar.getInstance(Locale.getDefault());
                calendar.setTimeZone(timeZone);
                calendar.set(year,dayOfMonth);
                getModel().setValue(getName(),calendar.getTime());
                editText.setText(displayFormat.format(calendar.getTime()));

            }
        },calendar.get(Calendar.DAY_OF_MONTH));

        datePickerDialog.setondismissListener(new OndismissListener() {
            @Override
            public void ondismiss(DialogInterface dialog) {
                datePickerDialog = null;
            }
        });

        datePickerDialog.show();
    }
}
项目:quickhybrid-android    文件DialogUtil.java   
public static void pickDate(Context con,OnDateSetListener listener) {
    Calendar calendar = Calendar.getInstance();
    pickDate(con,title,listener);
}
项目:quickhybrid-android    文件DialogUtil.java   
public static void pickDate(Context con,OnDateSetListener listener) {
    pickDate(con,con.getString(R.string.pick_date),listener);
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。