Ich versuche herauszufinden, wie das aktuell ausgewählte Datum auf dem CalendarDatePicker angezeigt wird. E.g.
Wenn ich den 13. September 2016 als Datum ausgewählt habe, sollte es auf dem CalendarDatePicker angezeigt/hervorgehoben werden, dass ich dieses Datum ausgewählt habe. Also setze ich das Datum und zeige es in einer Textansicht an, und wenn ich das Datum aktualisiere, sollte das vorher ausgewählte Datum auf dem CalendarDatePicker hervorgehoben werden. Ich habe ihre onDayOfMonthSelected() Methode hinzugefügt, aber es funktioniert immer noch nicht. Das habe ich bisher. Ich benutze diese Bibliothek Android-BetterPicker von GitHub.Abrufen des vorherigen ausgewählten Datums auf CalendarDatePicker android
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
final CalendarDatePickerDialogFragment cdp2 = new CalendarDatePickerDialogFragment()
.setOnDateSetListener(CalendarPicker.this);
cdp2.show(getSupportFragmentManager(), FRAG_TAG_DATE_PICKER);
cdp2.setOnDateSetListener(new CalendarDatePickerDialogFragment.OnDateSetListener() {
@Override
public void onDateSet(CalendarDatePickerDialogFragment dialog, int year, int monthOfYear, int dayOfMonth) {
mResultTextView.setText(getString(R.string.calendar_date_picker_result_values, year, monthOfYear+1, dayOfMonth));
}
});
}
});
Hier ist meine onResume() Funktion
public void onResume() {
// Example of reattaching to the fragment
super.onResume();
CalendarDatePickerDialogFragment calendarDatePickerDialogFragment = (CalendarDatePickerDialogFragment) getSupportFragmentManager()
.findFragmentByTag(FRAG_TAG_DATE_PICKER);
if (calendarDatePickerDialogFragment != null) {
calendarDatePickerDialogFragment.onDayOfMonthSelected(CHOSEN_YEAR,CHOSEN_MONTH,CHOSEN_DAY);
calendarDatePickerDialogFragment.setOnDateSetListener(this);
}
}
Haben Sie für diesen Dialog eine spezielle Bibliothek verwenden:
auch hier ändern?! –
versuchen Sie mit diesem Code Dieser Code muss Ihnen helfen [Klicken Sie auf diesen Link können Sie Datenzeit mit Ihrem Weg verwenden, dies ist benutzerdefinierte Art von Datum und Uhrzeit] (http://stackoverflow.com/questions/5369682/get-current-time -und-Datum-auf-android/34328449 # 34328449) – Amitsharma
Versuchen Sie mit diesem Link. [Klicken Sie hier, um mehr zu lesen] (http://stackoverflow.com/questions/5369682/get-current-time-and-date-on-android/34328449#34328449) – Amitsharma