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

作者:小菜 更新时间:2025-02-26 点击数:
简介:本文介绍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,开发,中,几种,有用,的的,日历,控件,

家中必备女性调理气虚的食物

是女性常见的健康问题,常表现为疲劳、气短、面色苍白等症状,可通过调理改善。

气虚的主要原因包括过度劳累、、慢性疾病等。

调理气虚的食物有山药、红枣、黄芪等,结合适量与规律作息效果更佳。

1、山药是调理气虚的经典食物。

山药富含淀粉、和多种,能够健脾益肺、补肾。

可以将山药切片煮粥或蒸熟后直接食用。

日常饮食中,可以用山药炖鸡汤或加入炒菜中,既美味又滋补。

2、红枣是补气的常见食材。

红枣含有丰富的铁元素和维生素C,能够促进血液循环,改善面色苍白和气短的症状。

建议每天食用5-10颗红枣,可以泡水喝或加入米粥中。

红枣与桂圆、枸杞搭配煮汤,补气效果更佳。

3、黄芪是一种中药材,具有补气升阳的作用。

黄芪可以泡水代茶饮用,也可以与鸡肉、猪骨一起煲汤。

每周食用2-3次黄芪煲汤,有助于增强体质,缓解气虚症状。

注意黄芪的用量,每次建议不超过10克。

4、合理饮食搭配对调理气虚至关重要。

气虚女性应多食用富含蛋白质的食物,如鸡蛋、鱼肉和豆制品。

避免过多食用生冷食物和油腻食品,以免损伤脾胃。

同时,保持饮食规律,定时定量,避免暴饮暴食。

5、适度运动有助于改善气虚。

气虚女性可以选择低强度运动,如瑜伽、散步或太极拳。

每天坚持30分钟的运动,能够促进气血运行,增强体质。

运动时要注意循序渐进,避免过度疲劳。

6、良好的作息习惯对调理气虚同样重要。

保证每天7-8小时的充足睡眠,避免熬夜。

睡前可以泡脚或进行简单的放松练习,有助于改善睡眠质量。

保持心情愉悦,避免过度焦虑和紧张。

调理气虚是一个长期的过程,需要从饮食、运动和作息多方面入手。

坚持食用山药、红枣、黄芪等补气食物,结合适度运动和良好作息,能够有效改善气虚症状。

如果症状持续不缓解,建议及时就医,寻求专业医生的帮助。

男性腰疼、精量减少,能吃和盛堂参龙虫草益肾胶囊调理吗?可以长期吃吗? 回答:男性腰痛、精量减少一般是因为肾阳虚。

肾阳虚是指由于肾脏气血不足,导致肾无法维持充盛的状态。

其常见的表现还有腰膝酸痛、乏力、健忘、头晕耳鸣、失眠多梦等。

出现这类症状,建议患者适当进行运动,如慢跑、瑜伽、太极等,有助于缓解腰疼少精等症状。

同时也可以遵医嘱吃和盛堂参龙虫草益肾胶囊进行治疗。

需要强调的是,和盛堂参龙虫草益肾胶囊不宜长期服用,服药2周症状无缓解,应去医院就诊。

内分泌失调如何有效调理 回答:内分泌失调是一种常见的健康问题,许多人可能会因此感到困扰。

要有效调理内分泌失调,通常可以通过饮食调整、生活方式的改善以及必要时的药物治疗来实现。

每个人的情况不同,所以需要根据具体情况来选择最合适的方法。

1、饮食调理:饮食对内分泌有着重要的影响。

不当的饮食习惯可能导致内分泌失调。

建议多吃富含维生素和蛋白质的食物,比如新鲜的水果和蔬菜、牛奶、鸡蛋等。

这些食物可以为身体提供必要的营养,帮助改善内分泌状况。

豆制品如豆腐和豆浆也值得一试,因为它们含有植物雌激素,可以帮助调节内分泌。

2、生活调理:生活方式的调整也是关键。

保持良好的作息习惯,避免熬夜和过度疲劳,确保充足的睡眠时间对于内分泌平衡至关重要。

适量的有氧运动,如慢跑和游泳,可以促进新陈代谢,对改善内分泌失调有益。

运动不仅能提升身体素质,还能帮助释放压力,这对内分泌系统的健康运作大有裨益。

3、药物治疗:在某些情况下,饮食和生活方式的调整可能不足以解决问题,这时药物治疗就显得尤为重要。

但药物的使用应在医生的指导下进行。

常用的药物如黄体酮软胶囊和地屈孕酮片等,可以帮助调节体内的激素水平。

中成药如益母草颗粒和乌鸡白凤丸也常被用于辅助治疗。

重要的是,患者在用药期间必须严格遵循医嘱,不可自行调整药量或停药。

内分泌失调的调理需要一个综合的方法,结合饮食、生活方式和药物治疗,才能获得最佳效果。

希望大家在调理过程中保持耐心,必要时及时就医,以确保健康得到有效的管理。

女人肝郁怎么调理 回答:肝郁气滞可以从情绪、饮食、药物、针刺等多方面进行调理。

肝郁气滞是中医临床常见的一种病理证型,临床可表现为:情绪不畅、情绪低落、悲观抑郁、平素容易生气、胸闷、善太息、乳房胀痛、月经不调等。

调理包括:1.调节情绪:保持情绪舒畅,避免生气。

2.饮食调理:玫瑰花、合欢花代茶饮,炒佛手、蒲公英泡水喝。

腹水的原因及病人的饮食调理? 回答:腹水是指腹腔游离液体不断增多,正常腹腔有极少量液体,起润滑剂效用,游离液体低于200毫升是可以诊断的,病因较多,主要考量传染、心血管病、肝硬化、腹膜病、肾炎、营养不良、恶性肿瘤腹膜岔开、卵巢肿瘤、结缔组织疾病等,需要有进一步仔细检查明确病因,积极改正低蛋白血症,饮食方面增强营养,多吃水果青菜清淡饮食。

需要强调的是注意保暖,不要感冒,发烧,不要食辛辣刺激的食物。

肝硬化吃些什么食物好? 回答:肝硬化患者应多吃清淡、软的食物,避免吃硬的食物,避免吃辛辣、油腻的食物,避免吸烟、饮酒,多吃蔬菜、水果。

肝硬化是肝病较严重的晚期表现,主要是由于肝炎、酒精性肝等问题引起的肝细胞损伤、肝弥漫性纤维化表现,肝功能损害较大,属于不可逆转的过程。

血压高应该如何调理比较好? 回答:老年人有高血压病好多年,而且经常喝啤酒,血压经常高到了200毫米汞柱,降压药降不下来,通过联手降压方才能压制稳定,所以平时的生活应当特别注意,想要调养的好,必须先戒烟戒酒,填上这两种危险因素,然后压制体重,适当活动锻练,稳定身体素质,同时饮食应当规律,低盐,低糖低脂饮食,以优质蛋白为基础。

血压偏高人群不能吃什么食物 回答:血压偏高的患者一定要注意饮食的调理。

日常生活中就要避免吃高脂肪的食物,特别是动物的内脏、鱼子、蛋黄,这些食物很容易导致血脂升高,引起血压进一步增高。

也要避免吃高盐的食物,一定要严格地控制食物中钠盐的摄入,否则会导致水钠潴留,使动脉管壁弹性变差,从而引起血压进一步增高。

还要避免吃咸菜等腌制类的食物,每人每日食盐量应该控制在6克以内。

也要避免吃辛辣、刺激性的食物,如辣椒、芥末等。

避免吸烟、酗酒,避免喝浓茶以及浓咖啡,否则都会导致患者出现血压进一步增高。

脾肺气虚如何调理比较管用 回答:脾肺气虚证主要以咳喘,纳少、腹胀便溏与气虚证共见为辨证要点。

脾为生气之源,肺为主气之枢。

脾肺虚多由久咳耗伤肺气,肺气不足,或因脾虚,水谷精微不能上荣于肺所致。

多出现于患病的后期或慢性肺系疾患之中,属于虚证。

脾肺虚症见咳喘无力,气短,适当运动一下,痰液清稀,声音低怯,神疲体倦,面色晄白,畏风自汗,舌淡苔白,脉虚。

治宜补益肺气。

建议平时吃些补气的食物,如山药,板栗,枸杞子等。

饮食注意清淡少油少盐,避免过度劳动。

脾肺气虚如何调理比较管用 回答:脾肺气虚证主要以咳喘,纳少、腹胀便溏与气虚证共见为辨证要点。

脾为生气之源,肺为主气之枢。

脾肺虚多由久咳耗伤肺气,肺气不足,或因脾虚,水谷精微不能上荣于肺所致。

多出现于患病的后期或慢性肺系疾患之中,属于虚证。

脾肺虚症见咳喘无力,气短,适当运动一下,痰液清稀,声音低怯,神疲体倦,面色晄白,畏风自汗,舌淡苔白,脉虚。

治宜补益肺气。

建议平时吃些补气的食物,如山药,板栗,枸杞子等。

饮食注意清淡少油少盐,避免过度劳动。

老年痴呆症吃什么食物好 回答:老年痴呆症建议适当的进食以下食物好:第一、富含卵磷脂成分的大豆,因为卵磷脂是合成乙酰胆碱的主要物质,能够改善患者的大脑功能。

第二、适当的进食富含维生素A和无机盐的胡萝卜,帮助增加大脑细胞的营养,缓解老年痴呆症状。

肠息肉不宜吃食物 回答:肠息肉和饮食之间的关系不是非常的大,所以没太严格的饮食禁术。

但是,现在的重点是进一步的仔细检查来推测息肉的性质,看一看是良性息肉,还是其他性质的息肉,因此,现在建议您可以到当地正规的医院复诊,在实施肠镜仔细检查,另外,可以肠镜下钳取息肉救治和病理仔细检查,在根据病理仔细检查的结果来选择下一步的筛查按排。

需要声明注意在饮食上少吃辛辣刺激性的食物,少吃油炸的食品。

哪些食物可以预防食管癌 回答:考量没食物能预防工作,建议患者平时需要有调整不良的饮食生活习惯不可以吃辛辣的食物,不能够暴饮暴食,做得少食多餐,并且不能够抽烟喝啤酒,积极的锻炼身体多做有氧的体育锻炼,能有效地预防工作食管癌的再次发生,食管癌属于一种恶性肿瘤患病后常用的治疗方式为外科手术救治。

特别注意平时还要定期的去医院进行复查,饮食上还要注意合理膳食。

肝功能排毒不好怎么调理 回答:肝脏排毒不好,要晚上检查,要评估病情,决定合适的治疗方式。

第一,首先要注意排除是否有肝病,包括乙肝,丙肝,急性肝病,脂肪肝和自身免疫性肝病,药物性肝病等等,要进行肝功能的检查,相关病原体的检查,肝脏彩超的检查,如果没有发现这些问题,才采取其他的方式,如果发现了相关的问题,一定要根据具体问题采取合适的治疗方式。

第二,饮食的调整要注意清淡,易消化,产气少的食物为主,避免之过于辛辣刺激油腻的食物,同时要注意避免吃各种不卫生的食物。

第三,养成良好的生活习惯,不要熬夜,不要过度的劳累,同时如果缺乏运动的话,要积极的参加体育锻炼,要根据个人身体状况选择合适的运动方式和运动量。

肝胆湿热如何调理 回答:肝胆湿热在临床上主要表现为舌苔发黄、厚腻。

面部容易发红发烫。

胁肋胀痛、灼热,消化不良,胃口不好,可伴有恶心,呕吐,晨起口苦,小便黄、目黄、身黄、大变黄。

男性还可以表现为睾丸胀痛、灼热。

女性则表现为带下黄臭,外阴瘙痒等。

肝胆湿热的调理以利湿清热,清肝利胆为主。

可以选择药物龙胆泻肝汤,茵陈蒿汤加减调理治疗。

节制饮食,情绪心态调整好,保持心情舒畅,避免劳累,加强体育锻炼,如跑步,散步,各种球类运动等。

患肝癌病人做过介入后饮食如何调理 回答:肝癌是我们生活中常见的疾病,而且它的恶性程度比较高,你做了一个介入治疗,证明在最适合的时间里面,采用了正确的方法进行治疗,所以说在你恢复的时候,首先我们应该通过循序渐进的方法,将自己的饮食做一个大规模的调整,比方说多吃一些低脂肪,高营养的食物,每天晚上睡觉前喝一杯热牛奶,增加体内蛋白质的含量,多吃一些香瓜,猕猴桃等富含维生素多的水果,补充身体所流失的营养,最后定期去医院做一个检查,看一下肝脏功能是否恢复正常,最后建议你晚上早点睡觉,不要熬夜。

脾胃肝胆不好怎么调理 回答:脾胃调理一般要多吃一些薏米,山药,莲子,芡实,南瓜粥,百合粥等容易消化的食物,日常要戒除烟酒,进行适量的运动和锻炼。

一般来说,症状较重者,要结合中西药进行治疗,饮食上要适量吃一些清肝泻火的青菜类的食物,少吃油腻,油炸,刺激性或者辛辣的食物。

中成药方面可以用香砂六君子汤,柴胡疏肝散,逍遥散,四君子汤等等都可以起到一定的效果。

血压高该如何调理 回答:血压高可通过改善生活方式、药物治疗的方式来调理降低血压。

血压高的患者在饮食上应该低脂低盐,口味清淡。

少食动物油、动物内脏、肥肉、奶油等油腻食物;多食用新鲜的蔬菜水果,如香蕉、葡萄、橘子、西红柿、芹菜等。

腹型肥胖或超重者,还应该增加体育锻炼,减轻体重。

对于生活工作中的压力,要及时调整发泄,保持健康愉悦的心情。

通过生活方式的改善,仍然不能将血压控制在正常范围内,就应该尽早去医院,完善血常规、血脂、血糖、肝肾功、超声心动图、眼底、眼压、动脉血管彩色多普勒检查等,明确高血压对心、脑、肾、视网膜等靶器官的损害。

在医生的指导下,进行个体化规范的降压药物治疗。

可选择的降压药物有利尿剂、钙通道阻滞剂、β受体阻滞剂、血管紧张素转换酶抑制剂等。

肠炎能不能吃肉类食物 回答:肠炎的患者可以适当的吃点清淡口味的肉类食物,但是要避免吃刺激性较强的口味,可适当的吃点肉汤,可以补充机体所需要的营养物质。

大部分肠炎的患者都可能会出现恶心、呕吐以及腹胀、腹泻、腹痛等症状,在选择用药上需要根据患者的疾病原因以及临床表现选择用药治疗,具体药物的用法、用量需要在医生的指导下使用。

如果患者饮食不当,有可能会导致患者上述症状的加重,严重的有可能需要到医院输液治疗或者住院治疗,并且做相关的辅助检查。

老年人心脑血管堵塞吃什么食物好 回答:老年人脑血管堵塞可以选择以下食物:玉米,可帮助人体脂肪及胆固醇的正常代谢,与此同时还能减少胆固醇在血管中的沉积,从而达到软化动脉血管的目的。

西红柿,可保持血管弹性,从而还能有效的预防血栓的形成。

苹果,能推迟和预防动脉粥样硬化发作。

含异体蛋白的食物具体有哪些 回答:蛋白质是生命体的物质基础,异体蛋白是一种物质的蛋白质,指的是来自于本体以外的蛋白质成分,包括鸡蛋加牛奶,瘦牛肉等食物,除了以上的食物外,还有羊肉,鸡肉,蟹,鱼等动物类的食物,都含有较为丰富的蛋白质,属于异体蛋白质。

VB6.0调用C#中Dll文件需要注意哪些地方?

在工作中遇到了在vb6.0的程序里要调用C#的Dll的问题,显然这两个开发环境属于不同的平台。

在网上拜读了几位大师的文章后,在实际试验中还是会发生这样那样的问题,最后还是实现了预期效果,在此我把我的实验步骤和注意事项分享如下,希望对需要之人有所帮助:实验环境:C#dll的创建使用的是vs2008;VB6.0一、C#部分1.用C#创建一个ClassLibrary项目(VS2008);2.所有在VB6中要使用的方法都必须通过继承接口实现,并且为public的(非常重要,没有继承接口实现的方法,在VB6.0里面无法调用);3.接口和类都需要加入属性Guid;Guid通过VS2008自带的工具得到:4.在VS2008的DOS命令工具提示框中运行:sn -k C:\myKey.SNK在C盘根目录下生成一个强名称文件:myKey.snk(注意这个强名称文件的名字可以自己定义,我暂定为myKey.snk)5. 右击项目,选择属性,打开并编辑项目的属性对话框在Application tab中,点击Assembly Information按钮,在打开的对话框中选中“make Assembly COM-Visible”(重要)在Build Tab中,最好用Release模式编译,确认选中“Make assembly COM-Visible”(重要)。

在Signing Tab中引入上一步创建的强名称文件myKey.snk6. 检查项目的AssemblyInfo文件,ComVisible应设为true,项目和文件版本不为1.0.*,应该是一个具体的值;7.编译这个项目,生成dll文件。

到此为止,C#的Dll部分已经准备完毕了。

二、VB6部分1. VB6调用环境必须安装.net framework 2.0或以上版本,最好是3.5(和VS2008相同的framework);2. 复制dll文件进入VB6环境的目标文件夹,例如D:根目录, D:\TestCom.dll3. 在Dos命令窗口用regasm命令注册这个dll文件生成.tlb文件regasm D:\TestCom.dll /tlb:D:\TestCom.tlb /codebase在D:\将会生成一个TestCom.tlb文件4.在Dos命令窗口用gacutil命令添加Dll文件到GAC中(全局程序集缓存),这样这个Dll文件在这个PC中就可以随处使用gacutil /I D:\TestCom.dll5.在VB6项目中,把生成的.tlb文件加入到项目(References)6. VB6代码即可调用tlb文件Private Sub Command1_Click() Dim obj As New t0426a.Class1 Form1.Label1.Caption = obj.GetString()End Sub注意:以上3,4步,需要在VB6环境的C:\WINDOWS\system32下面有相应的exe文件才可运行;第4步,可以省去;还要说明的是,当转移这个VB6生成的exe程序(这个VB6可执行文件引用了C#的dll)到另外一台电脑上的时候,需要把这个C# Dll文件一同Copy到那台电脑上,并且重新执行第3步的注册生成tlb文件的工作,否则这个exe程序无法运行。

VB6.0,调用,中,Dll,文件,需要,注意,哪些,地方,

加入收藏
               

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

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录