private void showTime() { Calendar c = Calendar.getInstance(); int mYear = c.get(Calendar.YEAR); int mMonth = c.get(Calendar.MONTH); int mDay = c.get(Calendar.DAY_OF_MONTH); int mHour = c.get(Calendar.HOUR_OF_DAY); int mMinute = c.get(Calendar.MINUTE); TimePickerDialog dialog = new TimePickerDialog(getActivity(), new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { } }, mHour, mMinute, true); dialog.show(); }
private static TimePickerDialog.OnTimeSetListener getOnTimeSetListener(final EditText txtDate) { TimePickerDialog.OnTimeSetListener listener = new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { String hour = hourOfDay + ""; if (hourOfDay < 10) { hour = "0" + hourOfDay; } String min = minute + ""; if (minute < 10) min = "0" + minute; txtDate.setText(hour + ":" + min); } }; return listener; }
@OnClick(R.id.task_due_time_content) void taskDueTimeOnClickBehavior() { TimePickerDialog.OnTimeSetListener time = new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker timePicker, int hourOfDay, int minuteOfHour) { dueCalendar.set(Calendar.HOUR_OF_DAY, hourOfDay); dueCalendar.set(Calendar.MINUTE, minuteOfHour); DateFormat sdf = android.text.format.DateFormat.getTimeFormat(getBaseContext()); dueTimeContent.setText(sdf.format(dueCalendar.getTime())); setTime = true; } }; new TimePickerDialog(this, time, dueCalendar.get(Calendar.HOUR_OF_DAY), dueCalendar.get(Calendar.MINUTE), true).show(); }
/** * 弹出时间选择对话框 * <p> * 参数: * title:标题 * datetime 指定时间 yyyy-MM-dd HH:mm或者HH:mm * 返回: * time:格式:HH:mm */ public static void pickTime(IQuickFragment webLoader, WebView wv, JSONObject param, final Callback callback) { String title = param.optString("title"); String date = param.optString("datetime"); final Calendar calendar = Calendar.getInstance(); if (!TextUtils.isEmpty(date)) { if (date.contains(" ")) { calendar.setTime(DateUtil.convertString2Date(date, "yyyy-MM-dd HH:mm")); } else { calendar.setTime(DateUtil.convertString2Date(date, "HH:mm")); } } DialogUtil.pickTime(webLoader.getPageControl().getActivity(), title, calendar, new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { calendar.set(Calendar.HOUR_OF_DAY, hourOfDay); calendar.set(Calendar.MINUTE, minute); String chooseTime = DateUtil.convertDate(calendar.getTime(), "HH:mm"); Map<String, Object> map = new HashMap<>(); map.put("time", chooseTime); callback.applySuccess(map); } }); }
/** * 弹出日期时间选择对话框 * <p> * 参数: * title:标题 * datetime 指定时间 yyyy-MM-dd HH:mm * 返回: * datetime:格式:yyyy-MM-dd HH:mm */ public static void pickDateTime(final IQuickFragment webLoader, WebView wv, JSONObject param, final Callback callback) { String title1 = param.optString("title1"); String title2 = param.optString("title2"); String date = param.optString("datetime"); final Calendar calendar = Calendar.getInstance(); if (!TextUtils.isEmpty(date)) { calendar.setTime(DateUtil.convertString2Date(date, "yyyy-MM-dd HH:mm")); } DialogUtil.pickDateTime(webLoader.getPageControl().getActivity(), title1, title2, calendar, new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { calendar.set(Calendar.HOUR_OF_DAY, hourOfDay); calendar.set(Calendar.MINUTE, minute); String chooseDate = DateUtil.convertDate(calendar.getTime(), "yyyy-MM-dd HH:mm"); Map<String, Object> map = new HashMap<>(); map.put("datetime", chooseDate); callback.applySuccess(map); } }); }
public void onDateSet() { final TimePickerDialog timePicker = new TimePickerDialog(getActivity(), this, hour, minute, true); timePicker.setCanceledOnTouchOutside(true); timePicker.setCancelable(true); timePicker.setButton(DialogInterface.BUTTON_NEGATIVE, "Ahora", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialogInterface, int which) { final Calendar c = Calendar.getInstance(TimeZone.getTimeZone("CET")); timePicker.updateTime(c.get(Calendar.HOUR_OF_DAY), c.get(Calendar.MINUTE)); onTimeSet(null, c.get(Calendar.HOUR_OF_DAY), c.get(Calendar.MINUTE)); } }); timePicker.show(); }
@OnClick(R.id.btn_choose_time_dialog) public void onBtnChooseTimeDialogClicked() { final Calendar calendar = Calendar.getInstance(); TimePickerDialog dialog = new TimePickerDialog( this, new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { calendar.set(Calendar.HOUR_OF_DAY, hourOfDay); calendar.set(Calendar.MINUTE, minute); String time = DateFormat.getTimeInstance(DateFormat.SHORT).format(calendar.getTime()); ToastUtils.showShortToast(time); } }, calendar.get(Calendar.HOUR_OF_DAY), calendar.get(Calendar.MINUTE), false ); dialog.show(); }
public void reminderTimePickerDialog() { final Calendar calendar = Calendar.getInstance(); int mHour = calendar.get(Calendar.HOUR_OF_DAY); int mMinute = calendar.get(Calendar.MINUTE); final SimpleDateFormat simpleTimeFormat = new SimpleDateFormat("hh:mm a", Locale.US); final ToodooTimePickerDialog timePickerDialog = new ToodooTimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker timePicker, int hour, int minute) { reminderCalendar.set(Calendar.HOUR_OF_DAY, hour); reminderCalendar.set(Calendar.MINUTE, minute); selectedReminderValue = reminderCalendar.getTime(); reminderTimeValue = simpleTimeFormat.format(selectedReminderValue); selectedReminder = reminderDateValue + " @ " + reminderTimeValue; ToodooOptionsModel ToodooOptionsModel = toodooOptionsList.get(2); ToodooOptionsModel.setOptionValue(selectedReminder); mAdapter.notifyDataSetChanged(); } }, mHour, mMinute, true); timePickerDialog.show(); }
@NonNull @Override public Dialog onCreateDialog(Bundle savedInstanceState) { final Calendar c = Calendar.getInstance(); int hour = c.get(Calendar.HOUR_OF_DAY); int minute = c.get(Calendar.MINUTE); return new TimePickerDialog(getActivity(), this, hour, minute, DateFormat.is24HourFormat(getActivity())); }
/** * Shows time picker dialog and handles the time selected by user * @param viewWhoIsCallingIt View whose time time needs to be updated after user selects time * @param prefKey Preference for the key needed to be updated after user selects time */ private void showTimePickerDialog(final KeyValueView viewWhoIsCallingIt, final String prefKey) { int time[] = TimeUtils.getCurrentTimeAsHourAndMinutes(); TimePickerDialog timePickerDialog = new TimePickerDialog(context, new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker timePicker, int i, int i1) { String selectedHour = i < 10 ? "0" + i: "" + i; String selectedMinute = i1 < 10 ? "0" +i1: "" + i1; String timeString = selectedHour + ":" + selectedMinute; PreferenceHelper.putString(context, prefKey, timeString); // We also backup the time here // To get the prefKey for backup, its "last_" + prefKey PreferenceHelper.putString(context, "last_" + prefKey, timeString); viewWhoIsCallingIt.setValue(timeString); addNextDayIfNecessary(); doCurrentAutoFunctions(true); } }, time[0], time[1], false); timePickerDialog.show(); }
private void openTimePicker(){ final Calendar c = Calendar.getInstance(); int mHour = c.get(Calendar.HOUR_OF_DAY); int mMinute = c.get(Calendar.MINUTE); TimePickerDialog timePickerDialog = new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { String date = btnPollExpiryTime.getText().toString(); btnPollExpiryTime.setText(date+" "+ hourOfDay + ":" + minute); } }, mHour, mMinute, false); timePickerDialog.show(); }
private void displayTimePicker(final EditText destination) { TimePickerFragment timePickerFragment = new TimePickerFragment(); timePickerFragment.setOnTimeSetListener(new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { Calendar calendar = Calendar.getInstance(); calendar.set(calendar.HOUR_OF_DAY, hourOfDay); calendar.set(Calendar.MINUTE, minute); String displayTime = simpleTimeFormat.format(calendar.getTime()); destination.setText(displayTime); switch (destination.getId()) { case R.id.ane_start_time: newEventPresenter.setStartTime(hourOfDay, minute); break; case R.id.ane_end_time: newEventPresenter.setEndTime(hourOfDay, minute); break; } } }); timePickerFragment.show(getSupportFragmentManager(), TimePickerFragment.TAG); }
private void showTimePicker(final boolean startTime) { final Calendar dateTime = startTime ? mEvent.localStart : mEvent.localEnd; new TimePickerDialog(getContext(), new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { dateTime.set(Calendar.HOUR_OF_DAY, hourOfDay); dateTime.set(Calendar.MINUTE, minute); mSwitchAllDay.setChecked(false); setTime(startTime); } }, dateTime.get(Calendar.HOUR_OF_DAY), dateTime.get(Calendar.MINUTE), false) .show(); }
/** * Pick the time that the homework item is due in for. */ public void pickTime() { TimePickerDialog dialog = new TimePickerDialog(AddExam.this, new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { hours = hourOfDay; minutes = minute; exam.setPeriod(-1); exam.setTime(Methods.convert(hourOfDay) + ":" + Methods.convert(minute)); timeChecker = true; showUpdate(); showSubmit(); updateSwitcher(dateChecker, timeChecker); } }, hours, minutes, true); dialog.show(); }
/** * Pick the time that the homework item is due in for. */ public void pickTime() { TimePickerDialog dialog = new TimePickerDialog(AddHomework.this, new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { hours = hourOfDay; minutes = minute; homeworkItem.setPeriod(-1); homeworkItem.setTime(Methods.convert(hourOfDay) + ":" + Methods.convert(minute)); timeChecker = true; showUpdate(); showSubmit(); updateSwitcher(dateChecker, timeChecker); } }, hours, minutes, true); dialog.show(); }
@OnClick(R.id.btnFromTime) public void onclickFromTime(){ FragmentManager fm = getChildFragmentManager(); TimePickerFragment timeDialog = new TimePickerFragment(); timeDialog.setListener(new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { Calendar cl = Calendar.getInstance(); cl.set(Calendar.HOUR_OF_DAY, hourOfDay); cl.set(Calendar.MINUTE, minute); filterModel.setFromTime(cl.getTime()); txtFromTime.setText(new SimpleDateFormat(timeFormat).format(filterModel.getFromTime())); } }); timeDialog.show(fm, "fragment_edit_time"); }
@OnClick(R.id.btnToTime) public void onclickToTime(){ FragmentManager fm = getChildFragmentManager(); TimePickerFragment timeDialog = new TimePickerFragment(); timeDialog.setListener(new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { Calendar cl = Calendar.getInstance(); cl.set(Calendar.HOUR_OF_DAY, hourOfDay); cl.set(Calendar.MINUTE, minute); filterModel.setToTime(cl.getTime()); txtToTime.setText(new SimpleDateFormat(timeFormat).format(filterModel.getToTime())); } }); timeDialog.show(fm, "fragment_edit_time"); }
@Override public void onClick(View v) { switch (v.getId()) { case R.id.schedule_notificatin_display_time: new TimePickerDialog(getContext(), timePickerListener, calendar.get(Calendar.HOUR_OF_DAY), calendar.get(Calendar.MINUTE), true).show(); break; case R.id.schedule_notificatin_display_date: new DatePickerDialog(getContext(), datePickerListener, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH)).show(); break; case R.id.schedule_notificatin_cancel: dismiss(); break; case R.id.schedule_notificatin_schedule: AlarmeNotificationShoppingList.initAlarme(getContext(), idShoppingList, calendar); Toast.makeText(getContext(), getContext().getResources().getString(R.string.new_notification_seted) + " " + CustomDateFormat.getFormatedCompletedDate(new Date(calendar.getTimeInMillis())), Toast.LENGTH_LONG).show(); dismiss(); break; } }
@NonNull @Override public Dialog onCreateDialog(Bundle savedInstanceState) { // Use the current time as the default values for the picker final Calendar c = Calendar.getInstance(); int hour = c.get(Calendar.HOUR_OF_DAY); int minute = c.get(Calendar.MINUTE); Bundle extras = getArguments(); if (extras != null) { hour = extras.getInt(HOUR_ARG); minute = extras.getInt(MINUTE_ARG); } // Create a new instance of TimePickerDialog and return it return new TimePickerDialog(getActivity(), mListener, hour, minute, DateFormat.is24HourFormat(getActivity())); }
public final Dialog c(Bundle paramBundle) { if (this.Z == -1) { this.Z = paramBundle.getInt("type", -1); this.aa = paramBundle.getBoolean("cancelled", this.aa); } long l = this.m.getLong("date_time"); String str = this.m.getString("time_zone"); Calendar localCalendar = Calendar.getInstance(); localCalendar.setTimeZone(hxk.a(str)); localCalendar.setTimeInMillis(l); TimePickerDialog localTimePickerDialog = new TimePickerDialog(f(), this, localCalendar.get(11), localCalendar.get(12), DateFormat.is24HourFormat(f())); if (this.Z == 0) { int i = aau.dV; localTimePickerDialog.setButton(-2, g().getString(i), this); } return localTimePickerDialog; }
@Override public void onClick(View v) { if(edittext == null) { return; } String[] time; if(edittext.getText().toString().equals("")) { Calendar c = Calendar.getInstance(); time = new String[2]; time[0] = (c.get(Calendar.HOUR_OF_DAY) < 10) ? "0" + c.get(Calendar.HOUR_OF_DAY) : "" + c.get(Calendar.HOUR_OF_DAY); time[1] = (c.get(Calendar.MINUTE) < 10) ? "0" + c.get(Calendar.MINUTE) : "" + c.get(Calendar.MINUTE); } else { time = edittext.getText().toString().split(":"); } TimePickerDialog dialog = new TimePickerDialog(context, timePickerListener, Integer.parseInt(time[0]), Integer.parseInt(time[1]), true); dialog.show(); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { // Find the TaskEditFragment that created this dialog. We'll // use that fragment as the edit callback, so that when the user // chooses a new date in our datepicker dialog, // the dialog will call back into the edit fragment to set the // new date. OnTimeSetListener listener = (OnTimeSetListener) getFragmentManager() .findFragmentByTag( TaskEditFragment .DEFAULT_FRAGMENT_TAG); // Construct a new TimePicker Dialog that will be hosted by // this fragment. Set its Hour and Minutes to the values // specified in the args bundle Bundle args = getArguments(); return new TimePickerDialog(getActivity(), listener, args.getInt(HOUR), args.getInt(MINS), false); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { if (mPreference == null) { Log.w(TAG, "No preference set"); return null; } mPrefs = PreferenceManager.getDefaultSharedPreferences(getActivity()); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("H:mm"); // Use the current time as the default values for the picker final Calendar c = Calendar.getInstance(); try { Date date = simpleDateFormat.parse(mPrefs.getString(mPreference.getKey(), "6:00")); c.setTime(date); } catch (ParseException e) { e.printStackTrace(); } int hour = c.get(Calendar.HOUR_OF_DAY); int minute = c.get(Calendar.MINUTE); boolean isUsing24HourTime = DateFormat.is24HourFormat(getActivity()); return new TimePickerDialog(getActivity(), this, hour, minute, isUsing24HourTime); }
public static TimePickerFragment newInstance( TimePickerDialog.OnTimeSetListener onTimeSetListener ) { TimePickerFragment fragment = new TimePickerFragment(); fragment.onTimeSetListener = onTimeSetListener; return fragment; }
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setHasOptionsMenu(true); dbHandler = AlarmDBOpenHelper.getAlarmDBOpenHelper(getActivity()); timePickerDialog = new TimePickerDialog(getActivity(), R.style.AppTheme_Timepicker, new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { try { alarm.setHour(hourOfDay); alarm.setMinute(minute); } catch(Exception e) { e.printStackTrace(); } setAlarmTimeView.setText(alarm.getTimeString(use24Hours)); setAlarmAMPMView.setText(alarm.getAMPMSuffix(use24Hours)); timeValueSet = true; } }, 0, 0, true); use24Hours = PreferenceManager.getDefaultSharedPreferences(getActivity()) .getBoolean(this.getString(R.string.use24Hours), false); }
/** * show timepicker * * @param mContext * @param mTextView formar of the time * @return show timepicker */ public static void showTimePickerDialog(final Context mContext, final TextView mTextView) { new TimePickerDialog(mContext, new OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { SimpleDateFormat timeFormatter = new SimpleDateFormat("hh:mm a"); dateTime.set(Calendar.HOUR_OF_DAY, hourOfDay); dateTime.set(Calendar.MINUTE, minute); mTextView.setText(timeFormatter.format(dateTime.getTime())); } }, dateTime.get(Calendar.HOUR_OF_DAY), dateTime.get(Calendar.MINUTE), false).show(); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState){ try{ mListener = (TimePickerDialogInteraction)getActivity(); } catch (ClassCastException e){ throw new ClassCastException(getActivity().toString() + " must implement TimePickerDialogInteraction"); } Time setTime = getTimeFromSetting(); return new TimePickerDialog( getActivity(), this, setTime.getHour(), setTime.getMinute(), false); }
@Subscribe public void setAlarm(OnAlarmClickEvent event) { arrivalTime = event.arrivalTime; alarmTime = event.arrivalTime; int reminder = Integer.parseInt(sharedPreferences.getString(getString(R.string.pref_key_alarm_reminder), "5")); alarmTime = alarmTime.minusMinutes(reminder); TimePickerDialog timePickerDialog = new TimePickerDialog( this, this, alarmTime.getHourOfDay(), alarmTime.getMinuteOfHour(), DateFormat.is24HourFormat(this) ); timePickerDialog.setTitle(R.string.alarm_dialog_title); timePickerDialog.setMessage(getString(R.string.alarm_dialog_message_fmt, DateUtils.formatTime(arrivalTime))); timePickerDialog.show(); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { // Use the current time as the default values for the picker final Calendar c = Calendar.getInstance(); int hour = c.get(Calendar.HOUR_OF_DAY); int minute = c.get(Calendar.MINUTE); if (this.hour >-1 && this.minute >-1) { hour = this.hour; minute = this.minute; } // Create a new instance of TimePickerDialog and return it return new TimePickerDialog(getActivity(), this, hour, minute, DateFormat.is24HourFormat(getActivity())); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { prefs = PreferenceManager.getDefaultSharedPreferences(getActivity()); int hour, minute; final Calendar c = Calendar.getInstance(); // If no date has been chosen, use the current date if (prefs.getInt(baseExtensionSettings.getPrefTimeHour(), -5) == -5) { hour = c.get(Calendar.HOUR_OF_DAY); minute = c.get(Calendar.MINUTE); } else { hour = prefs.getInt(baseExtensionSettings.getPrefTimeHour(), c.get(Calendar.HOUR_OF_DAY)); minute = prefs.getInt(baseExtensionSettings.getPrefTimeMinute(), c.get(Calendar.MINUTE)); } // Create a new instance of TimePickerDialog return new TimePickerDialog(getActivity(), this, hour, minute, DateFormat.is24HourFormat(getActivity())); }
@NonNull @Override public Dialog onCreateDialog(Bundle savedInstanceState) { // Use the current time as the default values for the picker final Calendar c = Calendar.getInstance(); int hour, minute; if (getArguments().containsKey(ARG_HOUR)) { hour = getArguments().getInt(ARG_HOUR); c.set(Calendar.HOUR_OF_DAY, hour); } else { hour = c.get(Calendar.HOUR_OF_DAY); } if (getArguments().containsKey(ARG_MINUTE)) { minute = getArguments().getInt(ARG_MINUTE); c.set(Calendar.MINUTE, minute); } else { minute = c.get(Calendar.MINUTE); } // Create a new instance of TimePickerDialog and return it return new TimePickerDialog(getActivity(), this, hour, minute, DateFormat.is24HourFormat(getActivity())); }
public void showTimePickerStop(View view) { final Calendar cal = calEnd; TimePickerDialog dialog = new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker picker, int hourOfDay, int minute) { cal.set(Calendar.HOUR_OF_DAY, hourOfDay); cal.set(Calendar.MINUTE, minute); //check consistency: recording's end after start? if (!calEnd.after(calStart)) { // reset start to a time just before end calStart.setTime(calEnd.getTime()); calStart.add(Calendar.MINUTE, -1); //time was changed, so difference will be 1 minute //TODO: somehow highlight the changed start time? } updateTimeViews(); } }, cal.get(Calendar.HOUR_OF_DAY), cal.get(Calendar.MINUTE), true); dialog.show(); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { Bundle bundle = this.getArguments(); if(bundle.containsKey(TIMEPICKER_ALARM)) { this.alarm = (Alarm) bundle.getParcelable(TIMEPICKER_ALARM); } else { final Calendar c = Calendar.getInstance(); int hour = c.get(Calendar.HOUR_OF_DAY); int minute = c.get(Calendar.MINUTE); this.alarm = new Alarm(hour, minute, (byte) 0, false, (byte) 0, 0); } // Create a new instance of TimePickerDialog and return it return new TimePickerDialog(getActivity(), this, alarm.getHour(), alarm.getMinutes(), DateFormat.is24HourFormat(getActivity())); }
private void selectTime(final View view) { // Launch the timepreference // Set the view with the time. Toast.makeText(this, "Clicked time", Toast.LENGTH_SHORT).show(); TimePickerDialog.OnTimeSetListener timeSetListener = new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker timePicker, int hour, int minute) { Calendar tempTime = convertToCalendar(hour, minute); setTextAndTagOnTimeView(view, tempTime); } }; Calendar time = (Calendar)view.getTag(); TimePickerDialog tpDialog = new TimePickerDialog(this, timeSetListener, time.get(Calendar.HOUR_OF_DAY), time.get(Calendar.MINUTE), false); tpDialog.show(); }
@Override public Dialog onCreateDialog(Bundle savedInstanceState) { TextView textView = new TextView(getActivity().getApplicationContext()); textView.setText("Set Time"); textView.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 20f); textView.setPadding(20, 20, 20, 20); final TimePickerDialog timePickerDialog = new TimePickerDialog(getActivity(), this, 0, 0, true); timePickerDialog.setCustomTitle(textView); String setting = getArguments().getString(SETTING); if (isBlank(setting)) { throw new IllegalArgumentException("Setting must be provided"); } long time = Setting.getLong(getActivity().getApplicationContext(), setting); time = time / 1000 / 60; int hour = (int) time / 60; int minute = (int) time % 60; timePickerDialog.updateTime(hour, minute); return timePickerDialog; }
private void setEventListeners() { saveAlert.setOnClickListener(onAlertSave()); alertEventSpinner.setOnItemSelectedListener(spinnerItemSelected()); editStartTime.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { TimePickerDialog tp1 = new TimePickerDialog(activity, new OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { editStartTime.setText(hourOfDay + ":" + minute); } }, 00, 00, true); tp1.show(); } }); }
private void setCountDownTime(final CountDownTimerView countDownTimerView) { TimePickerDialog timePickerDialog = new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() { //hours are taken as minutes and minutes as seconds @Override public void onTimeSet(TimePicker view, int minute, int second) { long countDownMillis = (minute * 60 + second) * 1000; countDownTimerView.setCountDownTime(countDownMillis); } }, 0, 0, true); timePickerDialog.setTitle(getString(R.string.minutes_and_seconds)); timePickerDialog.show(); }