Skip to content

faramarzaf/DatePickers

Repository files navigation

DatePickers

public static class DatePickerDialogTheme1 extends DialogFragment implements DatePickerDialog.OnDateSetListener {
        @Override
        public Dialog onCreateDialog(Bundle savedInstanceState) {
            final Calendar calendar = Calendar.getInstance();
            int year = calendar.get(Calendar.YEAR);
            int month = calendar.get(Calendar.MONTH);
            int day = calendar.get(Calendar.DAY_OF_MONTH);
            DatePickerDialog datepickerdialog = new DatePickerDialog(getActivity(), AlertDialog.THEME_DEVICE_DEFAULT_DARK, this, year, month, day);
            return datepickerdialog;
        }

        public void onDateSet(DatePicker view, int year, int month, int day) {
            TextView textview = getActivity().findViewById(R.id.textView1);
            textview.setText(day + ":" + (month + 1) + ":" + year);

        }
    }

When you want to show dialog:

  dialogfragment = new DatePickerDialogTheme1();
  dialogfragment.show(getSupportFragmentManager(), "Theme 1");