package cn.sinata.xldutils.widget; import android.app.DatePickerDialog; import android.content.Context; import android.os.Build; import android.os.Bundle; import android.view.WindowManager; public class MyDatePickerDialog extends DatePickerDialog { public MyDatePickerDialog(Context context, int theme, OnDateSetListener listener, int year, int monthOfYear, int dayOfMonth) { super(context, theme, listener, year, monthOfYear, dayOfMonth); } public MyDatePickerDialog(Context context, OnDateSetListener callBack, int year, int monthOfYear, int dayOfMonth) { super(context, callBack, year, monthOfYear, dayOfMonth); } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); } /** * android api11以上有效 * @param minDate 最小时间 */ public void setMinDate(long minDate){ if (Build.VERSION.SDK_INT>=11) { getDatePicker().setMinDate(minDate); } } /** * android api11以上有效 * @param maxDate 最大时间 */ public void setMaxDate(long maxDate){ if (Build.VERSION.SDK_INT>=11) { getDatePicker().setMaxDate(maxDate); } } }