android CalendarView

Android平臺3.0中才新增了日曆視圖控件,能夠顯示網格狀的日曆內容,那麼對於3.0如下的版本要使用日曆控件只能藉助第三方,目前用的最多的是CalendarView。java

先簡單介紹下CalendarView日曆控件的使用。android

android.widget.CalendarView是從android.widget.FrameLayout中繼承。this

CalendarView 類提供了基本的日曆設置方法:繼承

long getDate() 獲取從1970年,1月1日,0點0分0秒到如今的毫秒數,由於返回是long型最終只能截止到2038年接口

int getFirstDayOfWeek() //獲取當天是本週的第幾天,Android123提示返回的定義在java.util.Calendar類中,好比Calendar.Monday爲星期一,定義值爲2。ci

long getMaxDate() //獲取CalendarView支持1970年到那天的最大天數get

long getMinDate() //獲取CalendarView支持1970年到那天的最小天數it

boolean getShowWeekNumber() //獲取是否顯示星期號date

boolean isEnabled() //是否顯示本日曆視圖List

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.

相關文章
相關標籤/搜索