注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

姑射道人的博客

博客新地址:nixuchen.com

 
 
 

日志

 
 

timepicker设置24小时  

2012-02-17 16:17:45|  分类: android |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
  1. import java.util.Calendar;  
  2. import java.util.TimeZone;  
  3.   
  4. import Android.app.Activity;  
  5. import Android.os.Bundle;  
  6. import Android.widget.*;  
  7. import Android.widget.TimePicker.OnTimeChangedListener;  
  8.   
  9. public class TimePickerTest extends Activity {  
  10.      
  11.     private LinearLayout mainLayout=null;   //定义一个容器,用于盛放TimePicker和TextView   
  12.     private TextView tv=null;               //定义一个TextView,用于显示操作结果   
  13.     private TimePicker tp=null;             //定义一个TimePicker   
  14.       
  15.     public void onCreate(Bundle savedInstanceState) {  
  16.         super.onCreate(savedInstanceState);  
  17.         mainLayout_init();  
  18.         setContentView(mainLayout);  
  19.     }  
  20.     /*mainLayout初始化*/  
  21.     void mainLayout_init(){  
  22.         mainLayout=new LinearLayout(this);  
  23.         LinearLayout.LayoutParams lp=new LinearLayout.LayoutParams(-1, -1);  
  24.         mainLayout.setLayoutParams(lp);  
  25.         mainLayout.setOrientation(LinearLayout.VERTICAL);  
  26.         tv_init();  
  27.         tp_init();  
  28.         mainLayout.addView(tp);  
  29.         mainLayout.addView(tv);  
  30.     }  
  31.     /*tv初始化*/  
  32.     void tv_init(){  
  33.         tv=new TextView(this);  
  34.         tv.setText("这里显示结果");  
  35.     }  
  36.     /*tp初始化*/  
  37.     void tp_init(){  
  38.         tp=new TimePicker(this);  
  39.         //设定显示24小时制   
  40.         tp.setIs24HourView(true);  
  41.         //通过Calendar获取当前时分   
  42.         Calendar calendar=Calendar.getInstance(TimeZone.getDefault());  
  43.         int hour=calendar.get(Calendar.HOUR_OF_DAY);  
  44.         int minute=calendar.get(Calendar.MINUTE);  
  45.         //设置时分初值为当前时刻   
  46.         tp.setCurrentHour(hour);  
  47.         tp.setCurrentMinute(minute);  
  48.         //时间更改监听   
  49.         OnTimeChangedListener otcl=new OnTimeChangedListener(){  
  50.             public void onTimeChanged(TimePicker view, int hourOfDay, int minute) {  
  51.                 tv.setText("你选择了时:"+hourOfDay+"\n");  
  52.                 tv.append("你选择了分:"+minute+"\n");  
  53.             }  
  54.         };  
  55.         //绑定监听   
  56.         tp.setOnTimeChangedListener(otcl);  
  57.     }  

  评论这张
 
阅读(6527)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017