Java 日历,块年
根据本教程,我将在对话框中创建日期选择器: 现在,我希望唯一可用的年份是2012年和2013年Java 日历,块年,java,android,android-calendar,Java,Android,Android Calendar,根据本教程,我将在对话框中创建日期选择器: 现在,我希望唯一可用的年份是2012年和2013年 final Calendar c = Calendar.getInstance(); mYear = c.get(Calendar.YEAR); mMonth = c.get(Calendar.MONTH); mDay = c.get(Calendar.DAY_OF_MONTH); 我怎样才能做到这一点呢?试试安卓系统 并使用DatePicker.setMaxDate()和DatePicker.s
final Calendar c = Calendar.getInstance();
mYear = c.get(Calendar.YEAR);
mMonth = c.get(Calendar.MONTH);
mDay = c.get(Calendar.DAY_OF_MONTH);
我怎样才能做到这一点呢?试试安卓系统
并使用
DatePicker.setMaxDate()
和DatePicker.setMinDate()
设置固定年份 如果在布局中定义,请使用以下参数:
android:maxDate="12/31/2013"
android:minDate="01/01/2012"
或者,如果不是用xml定义,请使用:
Calendar c_max = Calendar.getInstance(), c_min = Calendar.getInstance();
c_min.set(2012,0,1);
c_max.set(2013,11,31);
DatePicker.setMaxDate(c_max.getTimeInMillis());
DatePicker.setMinDate(c_min.getTimeInMillis());
告诉我你的目标是哪个api级别?你的api等级是什么?教程不适合我。但是使用setMinDate
和setMaxDate
有什么问题?不要使用不推荐使用的日期选择器对话框…使用日期对话框片段…可以使用setMaxDate和setMinDate方法,但是…不要使用日期选择器对话框