Android 日期选择

来源:互联网 发布:python生成随机50个数 编辑:程序博客网 时间:2024/06/05 04:01
  int mYear, mMonth, mDay; //int类型的年月日    final int DATE_DIALOG = 1;     //点击或其他触发此方法    private void initUpdataBirthday() {        final Calendar ca = Calendar.getInstance();        mYear = ca.get(Calendar.YEAR);        mMonth = ca.get(Calendar.MONTH);        mDay = ca.get(Calendar.DAY_OF_MONTH);        showDialog(DATE_DIALOG);  //弹出dialog     }    @Override    protected Dialog onCreateDialog(int id) {        switch (id) {            case DATE_DIALOG:                //弹出dialogDataPicker                 return new DatePickerDialog(this, mdateListener, mYear, mMonth, mDay);        }        return null;    }    //弹出DatePickerDialog回调    private DatePickerDialog.OnDateSetListener mdateListener = new DatePickerDialog.OnDateSetListener() {        @Override        public void onDateSet(DatePicker view, int year, int monthOfYear,                              int dayOfMonth) {            mYear = year;            mMonth = monthOfYear;            mDay = dayOfMonth;            birthday_string = mYear+"-"+mMonth+"-"+mDay;            shengri_text.setText(birthday_string);        }    };
原创粉丝点击