源码介绍一个强大的时间选择控件源码运行截图代码片段:@OverridepublicvoidonClick(Viewv){//TODOAuto-generatedmethodstubfinalCalendarPickerViewdialogView=(CalendarPickerView)getLayoutInflater().inflate(R.layout.dialog,null,false);if(text.getText().toString().equals("")){dialogView.init(newDate(),month.getTime()).withSelectedDate(newDate());}else{Datedate=DateUtils.getDate(text.getText().toString(),"yyyy-MM-dd");dialogView.init(newDate(),month.getTime()).withSelectedDate(date);}newAlertDialog.Builder(MainActivity.this).setTitle("timeSelectcontrol").setView(dialogView).setNeutralButton("Return",newDialogInterface.OnClickListener(){@OverridepublicvoidonClick(DialogInterfacedialogInterface,inti){dialogInterface.dismiss();}}).setPositiveButton("确定",newDialogInterface.OnClickListener(){@OverridepublicvoidonClick(DialogInterfacedialogInterface,inti){longsd=dialogView.getSelectedDate().getTime();Datedat=newDate(sd);GregorianCalendargc=newGregorianCalendar();gc.setTime(dat);java.text.SimpleDateFormatformat=newjava.text.SimpleDateFormat("yyyy-MM-dd");Stringsb=format.format(gc.getTime());text.setText(sb);dialogInterface.dismiss();}}).create().show();}源码链接:http://down.51cto.com/data/1968738
