day day up--Android开发TimePicker的使用
来源:互联网 发布:股票交易软件排名 编辑:程序博客网 时间:2024/05/18 00:19
在Android开发中,时间设置经常被用到,例如闹钟程序、定时程序等等。Android自身SDK里,位于包android.widget.TimePicker,TimePicker用来进行时间的设置,它作为一个元素可以嵌入到你自定义的时间设置dialog或者窗口里。
使用TimePicker简单说就两步:初始化时间,设定时间。具体代码:
//初始化时间设置private void init(){ TimePicker timePicker;Calendar calendar; calendar.setTimeInMillis(System.currentTimeMillis());dateSetButton.setText(Utils.toDateString(calendar));int hour = calendar.get(Calendar.HOUR_OF_DAY);int minute = calendar.get(Calendar.MINUTE);timePicker.setIs24HourView(true); //设置为24小时制还是AM/PM格式timePicker.setCurrentHour(hour);timePicker.setCurrentMinute(minute);}Calendar对象可以很方便的获取时间,根据需要获取当前时间或者某个时间各个变量的值,也可以设置其对象的各个成员变量的值,作为存储设置时间的对象。
设定时间在控件TimePicker中完成,要获取设定的时间并用于操作时,可以将设定的时间存入Calendar对象作为临时存储,而且也方便时间转换,然后进行操作。也可以直接对获取的时间各个变量进行操作。
calendar.set(Calendar.HOUR_OF_DAY, timePicker.getCurrentHour());calendar.set(Calendar.MINUTE, timePicker.getCurrentMinute());以上即将calendar相应的变量设置成TimePicker获取到的时间变量。在Android API里还有一个时间类Time,用法与Calendar差不多,另有文章介绍说Time对CPU的负荷比较小。他们的使用根据实际情况来决定吧~
0 0
- day day up--Android开发TimePicker的使用
- day day up--Android开发之Fragment使用
- day day up--Android开发之Fragment间的通信
- day day up--Android背景选择器selector的使用
- day day up--Android开发MediaPlayer声音播放
- day day up!
- day day up
- day day up
- DB DAY DAY UP
- JAVA DAY DAY UP
- Misc Day Day Up
- LINUX|DAY DAY UP~
- Day Day up
- day day up
- day day up
- Day day up
- Day Day Up
- Day Day Up
- 【翻译自mos文章】 在错误的从os级别remove掉 trace file 之后,怎么找到该trace file的内容?
- java对字符的编码处理
- 运维新手们,别再问需不需要学PYTHON了!!!
- gbk, gb2312,big5,unicode,utf-8,utf-16的区别
- Python 提取新浪公共微博中转载次数最多的微博转载数,用户名,内容
- day day up--Android开发TimePicker的使用
- gdb调试Segmentation fault经验总结
- C# 简易读取INI配置文件
- [精华] c语言中的结构(struct)和联合(union)简介
- Next Permutation
- POJ测试数据合集
- 的符合国人特会让他会
- http://edooon.com/event/53778
- gcc选项-g与-rdynamic的异同