然而很多人都蒙了,我用的是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