您的位置:首页 > 移动开发 > Android开发

Android DatePicker和TimePicker

2015-09-22 16:12 501 查看
监测日期改变的监听器:
OnDateChangedListener和OnTimeChangedListener()
当用户改变Datepicker里的年、月、日时,将触发OnDateChangedListener的OnTimeChange事件。
当用户更改TimePicker里的时、分、时,将触发OnTimeChangedListener监听器的OnTimeChanged事件
OnDateSetListener和OnTimeSetListener()
当用户更改了DatePickerDialog里的年、月、日时,将触发OnDateSetListener监听器的onDateSet()事件
当用户更改了TimePickerDialog里的时,分时,将触发OnTimeSetListener监听器的onTimeSet()事件。
[align=left]public class MainActivity extends Activity {[/align]
[align=left] [/align]
[align=left] [/align]
[align=left] private TimePicker timePicker;[/align]
[align=left] private DatePicker datePicker ;[/align]
[align=left] private Calendar calendar ;[/align]
[align=left] private int year ;[/align]
[align=left] private int month ;[/align]
[align=left] private int day ;[/align]
[align=left] private int hour;[/align]
[align=left] private int minute;[/align]
[align=left] [/align]
[align=left] @Override[/align]
[align=left] protected void onCreate(Bundle savedInstanceState) {[/align]
[align=left] super.onCreate(savedInstanceState);[/align]
[align=left] setContentView(R.layout. activity_main);[/align]
[align=left] calendar=Calendar. getInstance();[/align]
[align=left] year= calendar.get( calendar. YEAR);[/align]
[align=left] month= calendar.get( calendar. MONTH);[/align]
[align=left] day= calendar.get( calendar. DAY_OF_MONTH);[/align]
[align=left] setTitle( year+ month+ day);[/align]
[align=left] datePicker=(DatePicker) findViewById(R.id.datePicker1);[/align]
[align=left] timePicker=(TimePicker) findViewById(R.id.timePicker1);[/align]
[align=left] //datepicker 初始化[/align]
[align=left] datePicker.init(year , month , day , new OnDateChangedListener() {[/align]
[align=left] [/align]
[align=left] @Override[/align]
[align=left] public void onDateChanged(DatePicker view, int year, int monthOfYear,[/align]
[align=left] int dayOfMonth) {[/align]
[align=left] [/align]
[align=left] setTitle(year+ ""+monthOfYear+1+"" +dayOfMonth);[/align]
[align=left] }[/align]
[align=left] });[/align]
[align=left] }[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: