Ceci est mon code de sélecteur de calendrier.Comment je limite la date future dans le calendrier dans Android
Je veux fixer Max Calandre avec Comapre serveur Date non système Date
ShowDatePicker j'appelle de bouton Image clic et date calendrier est ouvert
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;
}
}
Je suis nouveau dans Android
S'il vous plaît Aidez-moi
ans bro mais ce qui est mDatePicker? –
J'ai implémentent DatePickerDialog.OnDateSetListener –
c'est un objet de DatePickerDialog. –