Android UI设计:DatePickerDialog与TimePickerDialog
全局变量
mcalender = Calendar.getInstance();
使用(new+show)
new DatePickerDialog(TimePickerDialog(设置时间)
MainActivity.this, new OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
mcalender.set(year, monthOfYear, dayOfMonth);
SimpleDateFormat sip=new SimpleDateFormat("yyyy年MM月dd日");
Toast.makeText(getApplicationContext(), "这个造型是"+sip.format(mcalender.getTime()), Toast.LENGTH_SHORT).show();
}
}, mcalender.get(Calendar.YEAR),
mcalender.get(Calendar.MONTH), mcalender
.get(Calendar.DAY_OF_MONTH));
dialog.show();
TimePickerDialog timedialog=new TimePickerDialog(MainActivity.this,new OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
mcalender.set(Calendar.HOUR,hourOfDay);
mcalender.set(Calendar.MINUTE, minute);
SimpleDateFormat format=new SimpleDateFormat("yyyy年MM月dd日HH:mm");
Toast.makeText(getApplicationContext(), "这个造型是"+format.format(mcalender.getTime()), Toast.LENGTH_SHORT).show();
}
},mcalender.get(Calendar.HOUR),mcalender.get(Calendar.MINUTE),true);
timedialog.show();
版权声明
本文仅代表作者观点,不代表博信信息网立场。