Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. class TimePickerFragment extends DialogFragment
  2. implements TimePickerDialog.OnTimeSetListener {
  3.  
  4. @Override
  5. public Dialog onCreateDialog(Bundle savedInstanceState) {
  6. // Use the current time as the default values for the picker
  7. final Calendar c = Calendar.getInstance();
  8. int hour = c.get(Calendar.HOUR_OF_DAY);
  9. int minute = c.get(Calendar.MINUTE);
  10.  
  11. // Create a new instance of TimePickerDialog and return it
  12. return new TimePickerDialog(getActivity(), this, hour, minute,
  13. DateFormat.is24HourFormat(getActivity()));
  14. }
  15.  
  16. public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
  17. // Do something with the time chosen by the user
  18. if (hourOfDay < 10) {
  19. startTime.setText("0" + Integer.toString(hourOfDay) + ":" + Integer.toString(minute));
  20. } else if (minute < 10) {
  21. startTime.setText(Integer.toString(hourOfDay) + ":0" + Integer.toString(minute));
  22. } else if (hourOfDay < 10 && minute < 10) {
  23. startTime.setText("0" + Integer.toString(hourOfDay) + ":0" + Integer.toString(minute));
  24. } else if (minute == 0) {
  25. startTime.setText(Integer.toString(hourOfDay) + ":00");
  26. } else
  27. startTime.setText(Integer.toString(hourOfDay) + ":" + Integer.toString(minute));
  28. }
  29. }
  30.  
  31. TimePickerDialog (Context context,
  32. int themeResId,
  33. TimePickerDialog.OnTimeSetListener listener,
  34. int hourOfDay,
  35. int minute,
  36. boolean is24HourView)
  37.  
  38. TimePickerDialog dialog = new TimePickerDialog(getActivity(), this, hour, minute, false);
  39. dialog.setTitle(null);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement