//下面采用匿名内部类的方式
btn.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View v) { //通过下面的方法可以调用回调函数onCreateDialog()方法,其中参数传递给onCreateDialog()方法
//一定要用onCreateDialog()方法,因为它的返回值为Dialog对象
showDialog(DATE_DIALOG_ID);
}
});
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case DATE_DIALOG_ID:
//mDateSetListener这个参数是用来告诉Android设置完时间之后点击set回调函数用的方法
return new DatePickerDialog(this,
mDateSetListener,
2011, 10, 25);
case TIME_DIALOG_ID:
return new TimePickerDialog(this, mTimeSetListener, 14, 12, true);
}
return null;
}
//DatePickerDialog设置完之后有的回调函数
public DatePickerDialog.OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener() {
//下面的参数是用户设置完之后的时间
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
System.out.println("DatePickerDialog.OnDateSetListener");
dateShowView.setText(new StringBuffer().append(year).append("-").append(monthOfYear).append("-").append(dayOfMonth));
}
};
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有