DatePickerDialog的应用中的使用
2014-02-20 15:31
387 查看
public class MainActivity extends Activity implements OnClickListener { private Button btn; private TextView tv; Calendar calendar =Calendar.getInstance(Locale.CHINA);//全局使用的calendar final int DATE = 1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn=(Button)this.findViewById(R.id.button1); tv=(TextView)this.findViewById(R.id.tv); btn.setOnClickListener(this); } @Override public void onClick(View v) { switch(v.getId()){ case R.id.button1: new DatePickerDialog(MainActivity.this,listener, calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH ) ).show(); } } private DatePickerDialog.OnDateSetListener listener=new DatePickerDialog.OnDateSetListener(){ @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { calendar.set(Calendar. YEAR , year);//重置年份 calendar.set(Calendar. MONTH , monthOfYear);//重置月份 calendar.set(Calendar. DAY_OF_MONTH , dayOfMonth);//重置日期 update(DATE);//调用更新日期显示 } }; private void update(int dt){ switch (dt) { case DATE: SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); tv.setText(simpleDateFormat.format(calendar.getTime())); break; default: break; } }
相关文章推荐
- HP-UX /usr 扩容
- Unknown column 'filevalue' in 'field list'
- 学习Unix 1 时间/日期服务器和客户端程序
- 互联网电视市场趋于细分,TCL爱奇艺“通吃”野心显现
- 森纵培训第二十七天课程总结
- select option标签
- jquery对表单的处理
- 基于AOP的日志调试
- 腾讯实习生笔试题
- uploadify scriptData参数无法传参的问题
- 推和敲
- Android开发eclipse无法签名android程序包的问题
- Samsung Galaxy S I9000 全系列解锁方法
- 2014资料整理--NSArray用法(四)
- 三种数据模型
- 强制类型转换的运算优先级比较高。
- Linux shell script
- 数组指针和指针数组的区别
- Android xml资源文件中@、@android:type、@*、?、@+含义和区别
- 使用国内镜像源来加速python pypi包的安装