Android开发中几种有用的的日历控件实现

我们大家都知道,在Android平台3.0中才新增了日历视图控件,可以显示网格状的日历内容,那么对于3.0以下
【菜科解读】
本文介绍Android平台上几种有用的的日历控件。
我们大家都知道,在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.
下面给大家展示这几种有用的日历控件效果图:
这是CalendarView的效果图。
可以实现上月和下月翻页,设置事件等。
这个日历控件也比较强大,但外观不够友好。
这是我们自己实现的日历控件。
可以通过选择日期查询相关数据等操作。
这是Android3.0及以上版本自带的日历控件。
以上关于Android平台中几种有用的日历控件,关于源码我正在整理中,我将会在随后的时间里发布,敬请期待……
Android,开发,中,几种,有用,的的,日历,控件,第二次印巴战争期间 中国对印度下的最后通牒是什么样的
这是一场由克什米尔问题引发的战争,战争初期巴基斯坦在克什米尔战场取得了主动,印军为扭转不利局面,对巴基斯坦本土突然发起大规模进攻,取得了胜利。
巴军节节败退,一直退到了亚克尔运河。
亚克尔运河是拉合尔的最后一道屏障,巴军此时已无退路。
巴基斯坦总统阿尤布•汗下达了军队总动员令,宣布全国进入紧急状态,同时向中国紧急求救。
中国政府在外交上给予了巴基斯坦大力支持,同时迅速调派了部分现役坦克支援巴军。
在毛泽东主席的指示下,中国政府经过研究,还对可能出兵的具体位置进行了研究。
鉴于印军近年来不顾中国政府的警告,在中锡边界地区修筑了大批侵略工事,决定在这个地区展开反击,策应巴基斯坦。
1965年9月16日,中国政府向印度发出一个由周恩来总理亲自修改审定的照会。
《人民日报》在17日头版头条刊登了这个最后通牒式照会的全部内容,题为《中国政府复照印度政府提出严正要求:文到之日三天内拆除中锡边界印军入侵工事,立即停止印军一切入侵活动并保证不再骚扰》。
这个照会传递的信息非常明确,其中第三部分内容如下: “印度政府......的侵略逻辑是,凡是它已经占领了的地方,都是它的;它想要占领而尚未占领的地方,也是它的。
1962年印度政府向中国发动大规模的武装进攻是由此而起的,现在向巴基斯坦发动大规模的武装进攻也是由此而起的……只要印度政府有一天还在对巴基斯坦进行肆无忌惮的侵略,中国就一天不会停止支持巴基斯坦反侵略的正义斗争......” 第四部分严厉谴责印军在在中印边界和中国—锡金边界的入侵挑衅活动,内容如下: “众所周知,印度政府利用锡金领土对中国进行侵略活动,由来已久。
远的不用说了。
自从一九六二年九月以来,印度军队就越过早已划定的中锡边界,在中国一侧和中锡边界线上修筑了大批侵略工事。
几年之间,大大小小的军事工事直至目前还有五十六个,遍布中锡边界的重要山口,对中国的领土和主权进行肆无忌惮的蹂躏和破坏......” 照会最后说,“中国政府现在要求印度政府在文到之日三天内拆除它在中锡边界中国一侧和跨中锡边界线上的所有侵略工事,并且立即停止在中印边界和中锡边界的一切入侵活动,送回被劫走的中国边民,归还被抢走的牲畜,保证今后不再越境骚扰。
否则,由此而产生的一切严重后果,必须由印度政府承担全部责任。
” 结果后来大家都知道了,印度担心受到两面夹击,不仅迅速按期撤除了在中锡边界上的全部56个军事工事,还归还了被劫掠的同胞及牲畜等。
由于印度答应了中国方面的所有要求,中国军队最终没有出兵。
9月23日,印巴双方同意休战。
次年1月签署《塔什干宣言》,第二次印巴战争结束。
随机文章成吉思汗本来想放过札木合吗?埃隆马斯克的特斯拉处破产边缘,硅谷钢铁侠火星移民计划将破碎聪明女人必知的男人心理学,学会了保证男人对你死心塌地揭秘神仙已被科学家证实,政府为什么隐瞒修真(谣言终结)人类起源于3次地球浩劫,三次浩劫后人类幸存发展出现代文明
唐武宗灭佛对中国的佛教有什么影响?带来了怎么样的灾难
在这场毁佛运动中寺院经济受到严重打击,天台宗和华严宗大量经典在毁佛运动散失,导致后世僧人不得不从新罗、日本辗转获得佛经。
由于此时佛教的重心已经从印度转移到中国,会昌毁佛对整个佛教而言都是一次沉重的打击。
会昌毁佛不仅对佛教产生了致命性的打击,对同时流传于中国的景教、祆教和摩尼教也打击甚大。
由于这三教也是外传宗教,在会昌毁佛运动中也被连带打压。
由于这三教传入中土时间尚短,根基浅,因而在遭受武宗的打击后再想恢复以前的规模就难上加难了。
在武宗朝后,摩尼教被迫转为秘密宗教,在此后的多次农民起义中发挥了重要作用。
这次毁佛运动,使依赖于寺院经济和佛经经典的中国佛教各宗式微,但同时也为禅宗和净土宗的繁荣创造了空间。
不,发展山林道场的禅宗和宣扬念阿弥陀佛即往净土的净土宗在这次毁佛运动后成为中国佛教的主力。
史丹利·外因斯坦在《佛教——王法与佛法》中提到:“虽然唐末会昌毁佛之难和接连的战事,是成为结束中国佛教义理在史上无可匹敌的创造力的罪魁祸首,相对的,它们却为具体展开大乘思想而成为中国佛教两大支柱,迄今仍然屹立不倒的禅宗与净土宗展开一条大道。
” 会昌毁佛的积极意义在于客观上瓦解了寺院经济,在打压寺院经济的过程获得了大量的土地和财富,尤其大量土地的获得,对实行两税法的中唐政府意义重大,在与的对立中,中央政府获得了更多的政治和经济筹码。
更重要的是,会昌毁佛重新划明了世俗与宗教间的界限,在唐代寺院经济高峰时期,寺院已经成为世俗社会中重要的经济体,以寺院经济为依托的各宗派获得了越来越多的政治筹码,世俗和宗教界线的模糊令感到担忧。
会昌毁佛虽然以失败告终,但在此之后的禅宗和净土宗都是出世特征更明显的宗派,就划分世俗和宗教间界线而言,唐武宗是做出了贡献的。
一言以蔽之,会昌毁佛是一次封建统治阶级以行政力量干涉宗教的运动,它的草草结束再次证明了神权和封建政权这一对孪生子,为了各自的发展最终还得走向合作而相行共生。
随机文章为什么秦始皇是暴君?传闻渔民捕获一条真龙,长3米全身雪白吓呆专家英科学家揭喜马拉雅雪人之谜,DNA与古北极熊一致/恐真实存在北极和南极哪个更冷,南极为什么比北极寒冷(海拔高/最低-90℃)太阳系外无任何星星,地球看到的星星和星系全是假象(外星人监狱)