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

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

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

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

作者:佚名點(diǎn)擊:4455次評(píng)論:0次標(biāo)簽: Android開(kāi)發(fā)

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

本文介紹Android平臺(tái)上幾種有用的的日歷控件。

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

先簡(jiǎn)單介紹下CalendarView日歷控件的使用。

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

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

long  getDate()  獲取從1970年,1月1日,0點(diǎn)0分0秒到現(xiàn)在的毫秒數(shù),因?yàn)榉祷厥莑ong型最終只能截止到2038年

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

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

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

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

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)   //日歷視圖修改的接口,這個(gè)介紹看下面。

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

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

這四個(gè)參數(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的效果圖?梢詫(shí)現(xiàn)上月和下月翻頁(yè),設(shè)置事件等。

 

這個(gè)日歷控件也比較強(qiáng)大,但外觀不夠友好。

 

 

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

 

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

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

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

      04-21 / 5M

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

      11-19 / 4.3M

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

      10-09 / 4.4M

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

      08-24 / 2.3M

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

      03-14 / 2.0M

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

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過(guò)難過(guò)
    • 5 囧
    • 3 圍觀圍觀
    • 2 無(wú)聊無(wú)聊

    熱門評(píng)論

    最新評(píng)論

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

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

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

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