- 源代碼未附上,需要的請私密我...
- 一般使用方法
TimePickerView pvTime = new TimePickerView(context, TimePickerView.Type.YEAR_MONTH_DAY); pvTime.setTime(Time.nowDate()); pvTime.setCancelable(true); pvTime.setOnTimeSelectListener(new TimePickerView.OnTimeSelectListener() { public void onTimeSelect(Date date) { MyToast.showInfo(Time.date2StrYM(date), context); MyToast.showInfo(Time.date2StrYMD(date), context); } }); pvTime.show();
-
復雜
-
private TimePickerView pvTime;
pvTime = new TimePickerView(context, TimePickerView.Type.YEAR_MONTH_DAY); pvTime.setCancelable(true); pvTime.setOnTimeSelectListener(new TimePickerView.OnTimeSelectListener() { public void onTimeSelect(Date date) { //選擇日期早於now if (date.getTime() <= new Date().getTime()) txtDate.setText(Time.date2StrYMD(date)); else MyToast.showInfo("血壓記錄: 日期不得遲於今天", context); } });
//每次點擊時間選擇: 內置時間都會從Textview中讀取 pvTime.setTime(Time.str2Date(txtDate.getText().toString())); pvTime.show();