码迷,mamicode.com
首页 > 其他好文 > 详细

简单的DatePicker样式设置

时间:2015-05-25 10:15:13      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:android   java 新手常犯错误 共享共勉   日历   

最近在搞一个关于日期选择DatePicker的PopupWindow需求,默认拖出来的空间都是年/月  可以上下滑动选择,可是日那块就是Calendar板的样式,网上搜了一大堆 ,竟然发现都是一样的,小白苟且猜测,大多是复制别人的,废话不多说,上代码:

<span style="font-size:18px;"> <DatePicker
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/datePicker"
            <span style="color:#ff0000;">android:calendarViewShown="false"</span>
            android:layout_gravity="center_horizontal" /></span>
<span style="font-size:18px;">
</span>
<span style="font-size:18px;">注意红色字体,这条属性就是把日历样式的展示日变成上下滑动,效果如下:</span>
技术分享


关于DatePicker 的使用还有点小不一样,在这也简单说一下:

1,初始化日期控件:

<span style="font-size:18px;"> Calendar calendar = Calendar.getInstance();
        datePicker = (DatePicker) findViewById(R.id.datePicker);
        datePicker.init(calendar.get(Calendar.YEAR),calendar.get(Calendar.MONTH),</span>
<span style="font-size:18px;"><span style="white-space:pre">	</span>calendar.get(Calendar.DAY_OF_MONTH), </span>
<span style="font-size:18px;"><span style="white-space:pre">	</span><span style="color:#ff0000;">new DatePicker.OnDateChangedListener()</span>{

            @Override
            public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
                Log.e("------","日期是:year:"+year+" , monthOfYeay:"+monthOfYear+" , dayOfMonth:"+dayOfMonth);
            }
        });</span>

仅仅findViewById 找到还不能显示当前日期时间,必须使用init(),同时监听方法也在里面。

技术分享
技术分享

简单的DatePicker样式设置

标签:android   java 新手常犯错误 共享共勉   日历   

原文地址:http://blog.csdn.net/wangsf789/article/details/45953869

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!