android自带日期控件怎么调用

 我来答
huanglenzhi
推荐于2016-08-27 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数:117538 获赞数:517198
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。

向TA提问 私信TA
展开全部

  1.DatePicker


  在Android中,DatePicker用来实现日期输入设置,日期的设置范围为1900年1月1日至2100年12月31日。


  1.1常用xml属性


  DatePicker的常用xml属性如图1所示:


  图1 DatePicker常用xml属性


  其中,android:calendarViewShown[boolean]用于设置是否显示calendar view;android:endYear[int]用于设置截至日期;android:maxDate[int]用于设置最大的日期;android:minDate[int]用于设置最小的日期;android:spinnersShown[boolean]用于设置是否显示spinners;android:startYear[int]用于设置起始日期。


  1.2常用方法


  DatePicker的常用方法有以下一些:


  (1)public CalendarView getCalendarView();   //获取CalendarView


  (2)public boolean getCalendarViewShown();   //获取CalendarView是否显示


  (3)public int getDayOfMonth();         //获取当前日期的日


  (4)public long getMaxDate();            //获取最大日期


  (5)public long getMinDate();            //获取最小日期


  (6)public int getMonth();               //获取当前日期的月


  (7)public boolean getSpinnersShown();        //获取Spinners是否显示


  (8)public int getYear();             //获取当前日期的年


  (9)public void init(int year,int monthOfYear,int dayOfMonth,


  DatePicker.OnDateChangedListener onDateChangedListener);     //初始化日期


  (10)public void setCalendarViewShown(boolean shown);      //设置是否显示CalendarView


  (11)public void setMaxDate(long maxDate);       //设置最大日期


  (12)public void setMinDate(long minDate);        //设置最小日期


  (13)public void setSpinnersShown(boolean shown);   //设置是否显示Spinners


  (14)public void updateDate(int year,int month,int dayOfMonth);    //更新当前日期


  


  2.TimePicker


  在Android中,TimePicker用来实现时间输入设置,可以选择12或24小时模式。TimePicker的常用方法有以下一些:


  (1)public Integer getCurrentHour();       //获取当前时间的小时


  (2)public Integer getCurrentMinute();       //获取当前时间的分钟


  (3)public boolean is24HourView();        //获取是否为24小时模式


  (4)public void setCurrentHour(Integer currentHour);            //设置当前时间的小时


  (5)public void setCurrentMinute(Integer currentMinute);      //设置当前时间的分钟


  (6)public void setIs24HourView(Boolean is24HourView);      //设置24小时模式


  


  3.DatePickerDialog


  在Android中,DatePickerDialog用来显示日期对话框。DatePickerDialog的常用方法有以下一些:


  (1)public DatePicker getDatePicker();                                //获取DatePicker中的日期值


  (2)public void onClick(DialogInterface dialog,int which);       //响应对话框中的点击事件


  (3)public void onDateChanged(DatePicker view,int year,int month,int day);       //响应日期改变事件


  (4)public void updateDate(int year,int monthOfYear,int dayOfMonth);              //更新当前日期


  


  4.TimePickerDialog


  在Android中,TimePickerDialog用来显示时间对话框。TimePickerDialog的常用方法有以下一些:


  (1)public void onClick(DialogInterface dialog,int which);                             //响应对话框中的点击事件


  (2)public void onTimeChanged(TimePicker view,int hourOfDay,int minute);    //响应时间改变事件


  (3)public void updateTime(int hourOfDay,int minuteOfHour);                       //更新当前时间


  


  5.AnalogClock


  在Android中,AnalogClock用于显示指针式时钟,该时钟仅有时钟和分钟两个指针。


  


  6.DigitalClock


  在Android中,DigitalClock用来显示数字式时钟,显示格式为HH:MM:SS AM/PM。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式