几分钟搞定日历问题

前两天用到了日历的功能,在这之前我还没有写过日历。在网上搜了下,找到一篇可以实现日历功能的demo,但是代码量有点大。

于是找朋友问了下,他给了我一个网站,进去看了以后发现原来日历这么简单……

给出一个网址:http://www.jcodecraeer.com/a/opensource/2015/0417/2739.html

这个网址上面有详细的介绍。

好了,废话不多说

第一步导入依赖包:

	compile 'cn.aigestudio.datepicker:DatePicker:2.2.0'

    第二步在布局中使用依赖包中已有的自定义方法:
	<cn.aigestudio.datepicker.views.DatePicker
        	android:id="@+id/main_dp"
        	android:layout_width="match_parent"
        	android:layout_height="wrap_content">
    	</cn.aigestudio.datepicker.views.DatePicker>
 
    最后在Activity中找到控件实现方法:
	picker = (DatePicker) findViewById(R.id.main_dp);
        picker.setDate(2017, 1);
        picker.setMode(DPMode.SINGLE);
        picker.setOnDatePickedListener(new DatePicker.OnDatePickedListener() {
            @Override
            public void onDatePicked(String date) {
                Toast.makeText(MainActivity.this, date, Toast.LENGTH_LONG).show();
            }
        }); 
     这里只是实现了功能,没有做过多的处理,picker。.setDate();这里面的参数应该是获取系统的当前日期,
当然不是当前日期也不会报错,只不过会定位到你你所写死的某年某月。
	
	下面上一张效果图。该效果是实现了左右滑动跳转到上一月或下一月,上下滑动跳转到上一年或下一年
	

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值