android日历控件

android日历控件开发,比较好的开源日历控件。... android日历控件开发,比较好的开源日历控件。 展开
 我来答
育知同创教育
2016-08-10 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向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。
匿名用户
2016-08-10
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式