When an input box needs to fill in a time or a date can be called
Date settings
This is the date button for the listener, click to appear as shown in
Datebn.setonclicklistener (NewOnclicklistener () {@Override Public voidOnClick (View source) {Calendar C=calendar.getinstance (); //create an instance of the Datepickerdialog dialog box directly and display it NewDatepickerdialog (datedialogtest. This, //Binding Listeners NewDatepickerdialog.ondatesetlistener () {@Override Public voidOndateset (DatePicker DP,intYear ,intMonthintdayofmonth) {EditText Show=(EditText) Findviewbyid (r.id.show); Show.settext ("You have selected:" + year + "years" + (month + 1) + "Month" + DayOfMonth + "Day"); } } //set the initial date, C.get (calendar.year), C.get (Calendar.month), C.get (calendar.day_of_m Onth)). Show (); } });
Time setting
//binds the listener for the Set time button. Timebn.setonclicklistener (NewOnclicklistener () {@Override Public voidOnClick (View source) {Calendar C=calendar.getinstance (); //Create a Timepickerdialog instance and display it. NewTimepickerdialog (datedialogtest. This, //Binding Listeners NewTimepickerdialog.ontimesetlistener () {@Override Public voidOntimeset (timepicker TP,intHourofday,intminute) {EditText Show=(EditText) Findviewbyid (r.id.show); Show.settext ("You have selected:" + Hourofday + "when" +minute+ "Min"); } } //set the initial time, C.get (Calendar.hour_of_day), C.get (Calendar.minute)//true means a 24-hour system is used,true). Show (); } });
Android Set time and date