博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android CalendarView
阅读量:6892 次
发布时间:2019-06-27

本文共 1357 字,大约阅读时间需要 4 分钟。

  hot3.png

Android平台3.0中才新增了日历视图控件,可以显示网格状的日历内容,那么对于3.0以下的版本要使用日历控件只能借助第三方,目前用的最多的是CalendarView。

先简单介绍下CalendarView日历控件的使用。

android.widget.CalendarView是从android.widget.FrameLayout中继承。

CalendarView 类提供了基本的日历设置方法:

long getDate() 获取从1970年,1月1日,0点0分0秒到现在的毫秒数,因为返回是long型最终只能截止到2038年

int getFirstDayOfWeek() //获取当天是本周的第几天,Android123提示返回的定义在java.util.Calendar类中,比如Calendar.Monday为星期一,定义值为2。

long getMaxDate() //获取CalendarView支持1970年到那天的最大天数

long getMinDate() //获取CalendarView支持1970年到那天的最小天数

boolean getShowWeekNumber() //获取是否显示星期号

boolean isEnabled() //是否显示本日历视图

public void setDate (long date, boolean animate, boolean center) //设置选择日期到1970年的描述

void setDate(long date) //设置选择的日期描述到1970年

void setEnabled(boolean enabled) //设置是否启用视图

void setFirstDayOfWeek(int firstDayOfWeek) //设置本周起始天数

void setMaxDate(long maxDate)

void setMinDate(long minDate)

void setOnDateChangeListener(CalendarView.OnDateChangeListener listener) //日历视图修改的接口,这个介绍看下面。

void setShowWeekNumber(boolean showWeekNumber) //设置是否显示周号

有关日历控件CalendarView的设置接口 android.widget.CalendarView.OnDateChangeListener 只实现了一个回调方法void onSelectedDayChange(CalendarView view, int year, int month, int dayOfMonth)。

这四个参数的具体介绍为

view The view associated with this listener.

year The year that was set.

month The month that was set [0-11].

dayOfMonth The day of the month that was set.

 

 

转载于:https://my.oschina.net/amigos/blog/66367

你可能感兴趣的文章
【python】编程语言入门经典100例--27
查看>>
安装gitlab
查看>>
源码构建MySQL服务器
查看>>
MySQL ProxySQL读写分离实践
查看>>
.NET (C#) Internals: ASP.NET 应用程序与页面生命周期(意译)
查看>>
五大看点直击2012中国创新营销峰会
查看>>
Monkey的常见问题和解决办法
查看>>
在Linux上创建磁盘配额
查看>>
centos7.2系统基本优化
查看>>
ndiswrapper加载TL-WN322Gplus之殇
查看>>
DC学院学习笔记(二十四):养成数据分析的思维
查看>>
细说多线程(八) —— 计时器与锁
查看>>
Vmware Workstation 7利用链接克隆功能创建多程序应用平台
查看>>
SQL locate()函数
查看>>
CentOS配置iscsi存储
查看>>
android将图片和文字水平排列
查看>>
怎样防止文件在停电时丢失
查看>>
彻底理解Cisco/Linux/Windows的IP路由
查看>>
如何在Hyper-V虚拟中安装Hyper-V角色
查看>>
通用XPE操作系统
查看>>