Adding time picker to date picker android -


i trying add time picker date picker. i'm beginner @ java, maybe show me right way ? want time picker show in top of calendar view, of after choose date, time picker pop up. possible ? in xml file there few edittext fields declared in class.

 public class completedworksactivity extends activity implements         datepickerdialog.ondatesetlistener, onclicklistener, ontimesetlistener {     private textview text_date;     private button search;     private edittext from;     private edittext to;     private int yearfrom;     private int monthfrom;     private int dayfrom;     private int hourfrom;     private int minfrom;     private int yearto;     private int monthto;     private int dayto;     private int hourto;     private int minto;     private int hour;     private int min;     private datepickerdialog date_picker;     private timepickerdialog time_picker;     private boolean fromedit;     private boolean toedit;      @override     protected void oncreate(bundle menuinstance) {         super.oncreate(menuinstance);         setcontentview(r.layout.completed_works);          intent intent = getintent(); // gaunam         user user = (user) intent.getserializableextra("user");          = (edittext) findviewbyid(r.id.datefrom);         = (edittext) findviewbyid(r.id.dateto);         calendar cal = calendar.getinstance();         hour = cal.get(calendar.hour_of_day);         min = cal.get(calendar.minute);         date_picker = new datepickerdialog(this, this, cal.get(calendar.year),                 cal.get(calendar.month), cal.get(calendar.day_of_month));         date_picker.getdatepicker().setcalendarviewshown(true);         date_picker.getdatepicker().setspinnersshown(false);         time_picker = new timepickerdialog(this, this, hour, min, true);         from.setonfocuschangelistener(focuslistener);         to.setonfocuschangelistener(focuslistener);         time_picker.set          search = (button) findviewbyid(r.id.searchsubmit);          // search.setonclicklistener(searchlistener);     }      @override     public void ondateset(datepicker dp, int y, int m, int d) {         string cheapdate = y + "-" + (m + 1) + "-" + d;         view v = getcurrentfocus();         if (v == from) {             yearfrom = y;             monthfrom = m;             dayfrom = d;             log.d("year ", "" + yearfrom + monthfrom + dayfrom);         } else {             yearto = y;             monthto = m;             dayto = d;             log.d("year ", "" + yearto + monthto + dayto);             // toast.maketext(getapplicationcontext(),yearto+monthto+dayto ,             // toast.length_long ).show();         }         if (fromedit) {             from.settext(cheapdate);         } else {             to.settext(cheapdate);         }      }      private view.onclicklistener searchlistener = new view.onclicklistener() {          @override         public void onclick(view v) {             // todo auto-generated method stub          }     };      private view.onfocuschangelistener focuslistener = new view.onfocuschangelistener() {         @override         public void onfocuschange(view v, boolean hasfocus) {             if (hasfocus) {                 edittext edit = (edittext) v;                 int len = edit.gettext().tostring().length();                  if (edit == findviewbyid(r.id.datefrom)) {                     toast.maketext(getapplicationcontext(), "data nuo ? ",                             toast.length_long).show();                     fromedit = v.getid() == r.id.datefrom;                     date_picker.show();                 } else {                     toast.maketext(getapplicationcontext(), "data iki ? ",                             toast.length_long).show();                     fromedit = v.getid() == r.id.datefrom;                     date_picker.show();                  }             }         }      };      @override     public void ontimeset(timepicker view, int hourofday, int minute) {         // todo auto-generated method stub      }      @override     public void onclick(view v) {         // todo auto-generated method stub      }    } 

android it’s easy set time using android.widget.timepicker component.

see this tutorial here can see how user can select hour, , minute using android.app.timepickerdialog easy use dialog box.


Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -