这是我的日历选取器代码。我如何在Android中限制未来日期在日历中
我想解决最大日历与Comapre服务器日期不系统日期
ShowDatePicker我从图像按钮,点击日期日历打电话是开放
private void showDatePickerDialog(View v) {
dateFragment = new DatePickerFragment1();
dateFragment.show(getFragmentManager(), "datePicker");
}
public static class DatePickerFragment1 extends DialogFragment implements DatePickerDialog.OnDateSetListener {
private Context context;
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
// Use the current date as the default date in the picker
final Calendar c = Calendar.getInstance();
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int day = c.get(Calendar.DAY_OF_MONTH);
context=getActivity();
// Create a new instance of DatePickerDialog and return it
return new DatePickerDialog(getActivity(), this, year, month, day);
}
@Override
public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
pYear = year;
pMonth = month;
pDay = dayOfMonth;
Creation_Date_Display();
}
private void Creation_Date_Display() {
StringBuffer DATE = (new StringBuffer().append(pYear).append("-")
.append(pMonth + 1).append("-")
.append(pDay).append(" "));
// CreationDate.setText(DATE);
// Use to make an Correct Format Of a Date
String input = String.valueOf(DATE);
SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
try {
date = df1.parse(input);
}catch (Exception e){
e.printStackTrace(e);
}
String formattedDateOrder = df1.format(date);
CreationDate.setText(formattedDateOrder);
Creation_Date = formattedDateOrder;
}
}
我的Android
是新请帮我
兄弟,但什么是mDatePicker? –
我已经实现DatePickerDialog.OnDateSetListener –
它是DatePickerDialog的一个对象。 –