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,开发,中,几种,有用,的的,日历,控件,为什么越南人多地少还能出口水稻给中国?
让人感到惊讶的是,这样一个人多地少的贫穷国家,竟然没有吃不饱饭的问题,甚至他们还能出口大米到中国,地主家余粮很多啊! 其实,这并不稀奇,河南省一个省的小麦产量就占全国的近三分之一。
平均下来,河南省的小麦就要供应全国14亿人口中的三分之一,近4亿人使用,比越南供一亿人的大米要厉害得多。
越南是世界上第二大大米出口国,大米不仅出口到中国,还出口到欧洲国家。
很多人怀疑,越南人靠什么种植这么多稻米的?其实这和越南的地理环境和政策有关。
越南的粮食作物相对单一,水稻的播种面积占到了全部耕地的四分之三左右。
越南的耕地面积不大,但是水稻的播种面积却很大。
90年代的时候,曾经把四分之三的耕地用来播种水稻。
其实越南的农作物很丰富,橡胶、菠萝等,但它们把其它作物的种植面积都压低,专一发展一种农作物,就是看重水稻的出口价值。
集中全力种植大米,提高产量是没有任何问题的。
我们虽然耕地面积比越南要多,但实际上农业大省主要是指中原地区和东北地区。
整个河南的小麦产量一度占到全国的28%,将近三分之一。
而东北地区的主要种植水稻、玉米,也占了很大一个部分。
就以河南为例,平均下来种植的小麦要供4亿人,一个省养活四亿人,比越南要强多了吧。
所以,我们国家完全能做到用一个省的耕地养活几亿人口,只是大家平时没意识到这一点。
我们是制造业大国,所以不可能把所有资源都去发展农业。
我们早已不是一个单纯的农业国家,而是新兴的工业化国家,不可能把全部资源投入到农业上面去。
比如,广东、上海等沿海地区,肯定主要发展商业和高科技产业,而不会发展农业。
同样,西北地区和西南地区也不适合大量的发展农业,因为当地的气候不适合农业发展。
越南的农业生产效率并不高,但是农业人口占比很大,劳动力充足。
而越南就不一样了,在十年前,越南还是一个纯粹的农业化国家,全国近一亿人,有将近一半人都是农民或者从事跟农业有关的行业,5千万人养活一亿人,再出口点大米,没问题吧。
而我们呢?实际上绝大多数农民都不再单纯的种地了,而是外出打工,或者做一些小生意,纯粹的农业生产者其实并不多。
而我们同样养活了14亿人。
越南地处热带,水稻一年可以收获三季,这也是它的优势。
越南地处热带附近,气温比较高,降水比较充足。
加上湄公河流域的土地十分肥沃,非常适合种植水稻。
而且当地的水稻可以一年收获三季,换句话说,同样土地,越南大米产量就要翻几倍。
这是气候问题,南方温度高,适合水稻生长,而北方气温低,只能收获一季。
这一点不用羡慕,只是气候决定的。
最后,我想说的是,其实在我们国家,基本上就是几个省的农业养活了全国。
现在有的地方发展制造业、有的地方发展金融,有的省份发展农业。
虽然大家的分工不同,但其实大家都在给国家作贡献。
随机文章隋炀帝杨广:历史上曾是才华横溢的翩翩美男子人类为什么不把火山浇灭,岩浆能融化地球万物/无能无力拉美羽蛇神的传说,掌管雨季丰收和生死(传闻是中国龙的化身)双头龟是怎么形成的,自然界基因突变成畸形/环境污染导致畸形增多冥王星和月球哪个大,月球直径3476公里(月球比冥王星大)
【精彩MV视频合集】欢迎观赏最新热门MV,让你沉醉在音乐的海洋中!
通过观赏这些精彩的MV视频,你可以享受到音乐带来的愉悦和感动,让你的心灵得到滋养。
工具原料:品牌型号:iPhone 12操作系统版本:iOS 14.5软件版本:YouTube App 16.17.4一、精彩MV视频合集1、MV视频的种类繁多,包括流行、摇滚、民谣、电子等各种音乐风格,满足不同人群的音乐口味。
2、MV视频的制作精良,画面精美,剧情丰富,能够给观众带来视觉上的享受。
3、MV视频中的音乐和歌词能够深入人心,让人产生共鸣,引发情感共鸣。
二、观赏MV视频的方法1、打开iPhone 12手机,进入YouTube App。
2、在搜索栏中输入【精彩MV视频合集】,点击搜索。
3、选择一个你感兴趣的MV视频,点击播放按钮开始观看。
三、分享和收藏MV视频1、在观看MV视频时,你可以点击视频下方的分享按钮,将视频链接分享给朋友。
2、如果你喜欢某个MV视频,你可以点击视频下方的收藏按钮,将其添加到你的收藏夹中,方便以后再次观看。
四、总结通过观赏【精彩MV视频合集】,你可以沉浸在音乐的海洋中,享受音乐带来的愉悦和感动。
这些精心制作的MV视频不仅给你带来视觉上的享受,更能引发你的情感共鸣。
使用iPhone 12手机上的YouTube App,你可以随时随地观看这些精彩的MV视频,并与朋友分享和收藏喜欢的视频。
推荐你下载YouTube App,开始你的音乐之旅!