仿iPhone的日期时间选择器
可选只选择日期,也可以同时选择时间
只选择日期的情况
同时选择日期和时间的情况
关键代码
findViewById(R.id.selectDateButton).setOnClickListener(new OnClickListener() { public void onClick(View v) { View timepickerview=LayoutInflater.from(getContext()).inflate( R.layout.timepicker, null); ScreenInfo screenInfo = new ScreenInfo(getContext()); wheelMain = new WheelMain(timepickerview,hasTime); wheelMain.screenheight = screenInfo.getHeight(); String time = itemValue.getText().toString(); Calendar calendar = Calendar.getInstance(); if(JudgeDate.isDate(time, formatStr)){ try { calendar.setTime(dateFormat.parse(time)); } catch (ParseException e) { e.printStackTrace(); } } int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH); int day = calendar.get(Calendar.DAY_OF_MONTH); int hour = calendar.get(Calendar.HOUR_OF_DAY); int min = calendar.get(Calendar.MINUTE); if(hasTime) wheelMain.initDateTimePicker(year,month,day,hour,min); else wheelMain.initDateTimePicker(year,month,day); new AlertDialog.Builder(context) .setTitle("选择时间") .setView(timepickerview) .setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { itemValue.setText(wheelMain.getTime()); } }).setNegativeButton("取消", null) .show(); } });
WheelMain wheelMain = new WheelMain(timepickerview,hasTime);
if(hasTime)
wheelMain.initDateTimePicker(year,month,day,hour,min);
else
wheelMain.initDateTimePicker(year,month,day);
源码在附件里下载。
相关推荐
主要为大家详细介绍了Android仿iPhone日期时间选择器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
仿iphone日期选择器,项目需要一个能选择开始时间和结束时间,用别人demo多封装了一次。
Android仿iPhone的日期时间选择器,超炫超酷!
android仿iPhone的日期时间选择器
Android仿Iphone样式的时间、日期选择器
一个用于触摸设备(Android phones, iPhone, iPad, Galaxy Tab)的日期和时间选择器jQuery插件。可以让用户很方便的只需要滑动数字既可以选择日期。Mobiscroll作为一款jQuery日期插件可以让用户自定义主题,完全通过...
android 同时选择时间和日期,仿iPhone样式
仿ios日期滑动(滚轮)选择器效果,平面化非立体滚轮效果
这是一个android开发用的到一个国外的人写的demo,是关于时间和日期滑动的选择器,该代码不是普遍能搜索到所谓的仿iPhone代码,代码简洁通俗易懂,功能强大
一款简单jQuery日历选择器代码 3.基于jquery实现倒计时钟插件下载,Flip-Down Clock特效效果 4.基于jquery实现多功能日历插件(weekcalendar)1.2版本下载 5.实用漂亮jQuery网页日历插件datePicker下载 6.简洁...
原理是初始化颜色选择按钮,然后为颜色选择按钮增加事件处理事件,最后实例化颜色选择器。 Java二进制IO类与文件复制操作实例 16个目标文件 内容索引:Java源码,初学实例,二进制,文件复制 Java二进制IO类与文件...
原理是初始化颜色选择按钮,然后为颜色选择按钮增加事件处理事件,最后实例化颜色选择器。 Java二进制IO类与文件复制操作实例 16个目标文件 内容索引:Java源码,初学实例,二进制,文件复制 Java二进制IO类与文件复制...