西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)Android → Android開發(fā)中幾種有用的的日歷控件實現(xiàn)

Android開發(fā)中幾種有用的的日歷控件實現(xiàn)

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2012/3/27 1:43:02字體大。A-A+

作者:佚名點擊:4455次評論:0次標(biāo)簽: Android開發(fā)

  • 類型:系統(tǒng)工具大。5M語言:中文 評分:10.0
  • 標(biāo)簽:
立即下載

本文介紹Android平臺上幾種有用的的日歷控件。

我們大家都知道,在Android平臺3.0中才新增了日歷視圖控件,可以顯示網(wǎng)格狀的日歷內(nèi)容,那么對于3.0以下的版本要使用日歷控件只能借助第三方,目前用的最多的是CalendarView。

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

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

CalendarView 類提供了基本的日歷設(shè)置方法:

long  getDate()  獲取從1970年,1月1日,0點0分0秒到現(xiàn)在的毫秒數(shù),因為返回是long型最終只能截止到2038年

int  getFirstDayOfWeek()  //獲取當(dāng)天是本周的第幾天,Android123提示返回的定義在java.util.Calendar類中,比如Calendar.Monday為星期一,定義值為2。

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

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

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

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

  public void setDate (long date, boolean animate, boolean center) //設(shè)置選擇日期到1970年的描述

void  setDate(long date) //設(shè)置選擇的日期描述到1970年

void  setEnabled(boolean enabled) //設(shè)置是否啟用視圖

void  setFirstDayOfWeek(int firstDayOfWeek)  //設(shè)置本周起始天數(shù)

void  setMaxDate(long maxDate) 

void  setMinDate(long minDate) 

void  setOnDateChangeListener(CalendarView.OnDateChangeListener listener)   //日歷視圖修改的接口,這個介紹看下面。

void  setShowWeekNumber(boolean showWeekNumber) //設(shè)置是否顯示周號

  有關(guān)日歷控件CalendarView的設(shè)置接口 android.widget.CalendarView.OnDateChangeListener 只實現(xiàn)了一個回調(diào)方法void onSelectedDayChange(CalendarView view, int year, int month, int dayOfMonth)。

這四個參數(shù)的具體介紹為

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.

下面給大家展示這幾種有用的日歷控件效果圖:

 

這是CalendarView的效果圖?梢詫崿F(xiàn)上月和下月翻頁,設(shè)置事件等。

 

這個日歷控件也比較強大,但外觀不夠友好。

 

 

這是我們自己實現(xiàn)的日歷控件?梢酝ㄟ^選擇日期查詢相關(guān)數(shù)據(jù)等操作。

 

這是Android3.0及以上版本自帶的日歷控件。 

以上關(guān)于Android平臺中幾種有用的日歷控件,關(guān)于源碼我正在整理中,我將會在隨后的時間里發(fā)布,敬請期待……

    開發(fā)助手
    (5)開發(fā)助手
    安卓開發(fā)助手破解版這里帶給大家啦,網(wǎng)上也有很多專業(yè)的開發(fā)助手app,讓你可以通過安卓手機對軟件進行開發(fā)或者助長。開發(fā)助手破解版為你的工作提高效率,為你的開發(fā)提供資源,更為你的技術(shù)提供支持!不過具體有哪些良好而優(yōu)質(zhì)的內(nèi)容,還是下載之后通過手機教程和親自體驗來一步步了解吧!続pp信息查看】快速查看手機信息,App信息,權(quán)限信息的渠道,避免去手機設(shè)置查找或者查看項目源代碼的麻煩;【沙盒瀏覽】App內(nèi)部文件瀏覽的功...更多>>
    • Android開發(fā)助手專業(yè)版v4.4.0

      04-21 / 5M

      推薦理由:開發(fā)助手專業(yè)版是一款可以快速調(diào)試手機系統(tǒng)和查看手機內(nèi)部信息的軟件,開發(fā)助手專業(yè)版提供的開發(fā)輔助功能強
    • 開發(fā)助手appv3.1.3安卓版

      11-19 / 4.3M

      推薦理由:開發(fā)助手app是一款非常實用的安卓軟件,它將系統(tǒng)信息和常用的快捷入口合到了一塊,工具還挺實用的,特別是各
    • 安卓軟件開發(fā)助手1.2 手機版

      10-09 / 4.4M

      推薦理由:安卓軟件開發(fā)助手是為新手小白用戶打造的一款手機軟件開發(fā)工具,APP支持iapp語言開發(fā)、易語言開發(fā)等功能,操
    • sd開發(fā)助手v1.5

      08-24 / 2.3M

      推薦理由:sd開發(fā)助手是一款編程助手軟件,一款多語言開發(fā)手冊,專為編程人員設(shè)計,為程序員朋友帶來方便,應(yīng)用界面簡
    • 叉叉開發(fā)助手v1.0.7 安卓手機版

      03-14 / 2.0M

      推薦理由:叉叉開發(fā)助手是知名手游輔助叉叉助手的開發(fā)使用工具Android版,手機開發(fā)助手是手機上運行導(dǎo)出包的工具,可以

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    第 1 樓 湖南聯(lián)通 網(wǎng)友 客人 發(fā)表于: 2013/9/29 17:33:50
    源碼呢??

    支持( 0 ) 蓋樓(回復(fù))

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)