I already have a DatePicker that appears when the user clicks on the EditText field
eReminderDate.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub //To show current date in the datepicker Calendar mcurrentDate = Calendar.getInstance(); int mYear = mcurrentDate.get(Calendar.YEAR); int mMonth = mcurrentDate.get(Calendar.MONTH); int mDay = mcurrentDate.get(Calendar.DAY_OF_MONTH); DatePickerDialog mDatePicker; mDatePicker = new DatePickerDialog(AddReminder.this, new OnDateSetListener() { public void onDateSet(DatePicker datepicker, int selectedyear, int selectedmonth, int selectedday) { // TODO Auto-generated method stub /* Your code to get date and time */ selectedmonth = selectedmonth + 1; eReminderDate.setText("" + selectedday + "/" + selectedmonth + "/" + selectedyear); } }, mYear, mMonth, mDay); mDatePicker.setTitle("Select Date"); mDatePicker.show(); } });
I tried doing TimePicker in the same way, but couldn't get it to work. This is my attempt to make it work.
eReminderTime.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Calendar mcurrentTime = Calendar.getInstance(); int hour = mcurrentTime.get(Calendar.HOUR_OF_DAY); int minute = mcurrentTime.get(Calendar.MINUTE); TimePickerDialog mTimePicker; mTimePicker = new TimePickerDialog(AddReminder.this, new TimePickerDialog.OnTimeSetListener() { @Override public void onTimeSet(TimePicker timePicker, int selectedHour, int selectedMinute) { eReminderTime.setText( ""selectedHour + ":" + selectedMinute); } }, hour, minute); mTimePicker.setTitle("Select Time"); mTimePicker.show(); } });
Is it not possible to do it the way I did it for DatePicker?
I even tried to make a TimePicker popup as soon as the EditText field is clicked using this code.
eReminderTime.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) {
For some reason, when I logged into Android Studio, "showDialog" was jammed.
Can someone give me advice on where I am going wrong? Or will I just have to use Custom DialogFragment?
android android-timepicker
Mark O'Sullivan Jul 27 '13 at 20:00 2013-07-27 20:00
source share