然而很多人都蒙了,我用的是DatePickerDialog啊,呵呵……这时候不用慌张

细看api会发现

DatePickerDialog dpd = new DatePickerDialog ();

Datepicker dp = dpd.getDatepicker();

然后我们就可以操作了!

getDatePicker() 使用的时候会发现 提示error

原因是getdatepicker方法只有 api11才支持这时候我们需要在该方法上添加

@SuppressLint("NewApi")

并且需要去判断系统sdk版本号

if (android.os.Build.VERSION.SDK_INT>=11) {

Datepicker dp = dpd.getDatepicker();

dp.setMaxDate(new Date().getTime());

如果需要给自己的日期选择器添加一个起始日期或者结束日期的限制的话,那么搜索很容易发现DatePicker dp;dp.setMinDate();dp.setMaxDate();然而很多人都蒙了,我用的是DatePickerDialog啊,呵呵……这时候不用慌张细看api会发现DatePickerDialog dpd = new DatePickerDialog ();
这个是有关于 DatePicker Dialog 显示,和 设置 时间问题,和在 DatePicker Dialog 改变了时间,回调dateSet让textView改变时间的例子 public class OrderHistoryActivity extends Act...
在使用 Datepicker Dialog 的时候,往往需要 设置 一个最大 日期 限制 。例如出生 日期 不能大于当前 日期 DatePicker picker = alertdate. DatePicker ; Java.Util.Date d = new Java.Util.Date(); picker.MaxDate = d.Time;
private int mmonth; private int mday; private DatePicker Dialog .OnDateSetListener datePicker Listener = new DatePicker Dialog .OnDateSetListener() { public...
此文,仅做为个人学习 Android ,记录成长以及方便复习!首先是 设置 UI界面1.activity_main.xml<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns: android ="http://schemas. android .com/apk/res/ android " android :layout_w...
private void setEnd Dialog () { dialog = new DatePicker Dialog (this, new DatePicker Dialog .OnDateSetListener() { public void onDateSet( DatePicker dp, int year, int month, int dayOfMonth) { // 更新UI