Advertisement
Guest User

Untitled

a guest
Jan 28th, 2020
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.06 KB | None | 0 0
  1. TextInputEditText birthdateInput;
  2. DatePickerFragment datePickerFragment;
  3. datePickerFragment = new DatePickerFragment();
  4. birthdateInput = findViewById(R.id.signup_birthdate);
  5. birthdateInput.setOnClickListener(v -> datePickerFragment.show(getSupportFragmentManager(), "date picker"));
  6.  
  7.         birthdateInput.setOnFocusChangeListener((v, hasFocus) -> { // cambia la view
  8.             if (hasFocus) {
  9.                 datePickerFragment.show(getSupportFragmentManager(), "datePicker");
  10.             }
  11.         });
  12.  
  13.         datePickerFragment.setOnDatePickerFragmentChanged(new DatePickerFragment.DatePickerFragmentListener() {
  14.             @Override
  15.             public void onDatePickerFragmentOkButton(DialogFragment dialog, Calendar date) {
  16.                 @SuppressLint("SimpleDateFormat") SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
  17.                 birthdateInput.setText(format.format(date.getTime()));
  18.             }
  19.  
  20.             @Override
  21.             public void onDatePickerFragmentCancelButton(DialogFragment dialog) {
  22.  
  23.             }
  24.         });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement