Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 中級開發 >> Android 3.0新增日歷控件CalendarView

Android 3.0新增日歷控件CalendarView

編輯:中級開發

在Android 3.0中新增的日歷視圖控件可以顯示網格狀的日歷內容,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. 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved