`

DatePicker和TimePicker的使用

 
阅读更多

 

datePicker.init(datePicker.getYear(), datePicker.getMonth(), datePicker.getDayOfMonth(), new OnDateChangedListener(){

			public void onDateChanged(DatePicker view, int year,
					int monthOfYear, int dayOfMonth) {

				updateTextView();
			}
			
		});
		
		//时间选择器有监听器可以直接使用
		timePicker.setOnTimeChangedListener(new OnTimeChangedListener() {
			
			public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {

				updateTextView();
			}
		});


public void updateTextView()
	{
		
		Calendar calendar = Calendar.getInstance();
		
		calendar.set(datePicker.getYear(), datePicker.getMonth(), datePicker.getDayOfMonth(),
				timePicker.getCurrentHour(), timePicker.getCurrentMinute());
		
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy 年 MM 月 dd 日     HH:mm");
		
		tvShowTime.setText(sdf.format(calendar.getTime()));
		
	}
 

不知道为什么DatePicker不设置一个setOnTimeChangedListener呢?

 

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics