1.
2. XML layout file
<?XML version= "1.0" encoding= "Utf-8"?><LinearLayoutxmlns:android= "Http://schemas.android.com/apk/res/android"Android:layout_width= "Match_parent"Android:layout_height= "Match_parent"Android:background= "@color/white"android:orientation= "vertical"> <RelativelayoutAndroid:id= "@+id/titlebar"Android:layout_height= "@dimen/titlebar_height"Android:layout_width= "Match_parent"Android:background= "@color/vi_color" > <ImageViewAndroid:id= "@+id/arrowleftimg"Android:layout_width= "Wrap_content"Android:layout_height= "Wrap_content"android:layout_centervertical= "true"Android:layout_marginleft= "5DP"android:src= "@drawable/icon_arrow_left_white" /> <TextViewAndroid:id= "@+id/title"Android:layout_width= "Wrap_content"Android:layout_height= "Wrap_content"Android:textcolor= "@color/white"android:textsize= "@dimen/titlebar_title_text_size"android:layout_centervertical= "true"Android:layout_centerhorizontal= "true"android:layout_centerinparent= "true"Android:text= "@string/choose_time"/> </Relativelayout> <DatePickerAndroid:id= "@+id/datepicker"Android:layout_width= "Wrap_content"Android:layout_height= "Wrap_content"Android:calendarviewshown= "false"android:layout_gravity= "Center"android:contentdescription= "Set Time"/> <!--<timepicker android:id= "@+id/timepicker" android:layout_width= "Wrap_content" Android:layout_ height= "Wrap_content" android:layout_margintop= "10DP"/> - <LinearLayoutAndroid:layout_width= "Match_parent"Android:layout_height= "120DP"android:orientation= "vertical"Android:layout_weight= "1"> <TextViewAndroid:layout_width= "Match_parent"Android:id= "@+id/tvtimeshow"Android:layout_height= "0DP"Android:layout_weight= "1"android:gravity= "Center"Android:layout_margin= "10DP"/> <ButtonAndroid:layout_width= "Match_parent"Android:layout_height= "Wrap_content"Android:id= "@+id/btncommit"Android:text= "@string/ok"Android:background= "@drawable/sel_publish_button"/> </LinearLayout></LinearLayout>
3. Java code
DatePicker =(DatePicker) Findviewbyid (R.id.datepicker); Mbtncommit=(Button) Findviewbyid (r.id.btncommit); Mtvtimeshow=(TextView) Findviewbyid (r.id.tvtimeshow); Calendar=calendar.getinstance (); DateFormat = new simpledateformat ("yyyy mm month DD Day"); Mtvtimeshow.settext ("Service Start Date:" +Dateformat.format (Calendar.gettime ())); Datepicker.init (Calendar.get (Calendar. Year), Calendar.get (calendar. MONTH), Calendar.get (calendar. Day_of_month),New Ondatechangedlistener () { @Override Public voidOndatechanged (DatePicker view,intYear ,intMonthintDay ) {Calendar.set (year, month, day); Mtvtimeshow.settext ("Service Start Date:" +Dateformat.format (Calendar.gettime ())); } }); /*Timepicker.setis24hourview (FALSE); Timepicker.setontimechangedlistener (New Ontimechangedlistener () {@Override public void ontimechanged (Timepicker view, int hour, int minute) {//calendar.set (year, month, day, hourofday, minute); } });*/
Android DatePicker timepicker Simple usage