《android&&DatePicker&&TimePicker.doc》由会员分享,可在线阅读,更多相关《android&&DatePicker&&TimePicker.doc(7页珍藏版)》请在金锄头文库上搜索。
1、android&DatePicker&TimePicker分类: java2011-11-22 13:26 76人阅读 评论(0) 收藏 举报package com.lianweijie.demo;import java.util.Calendar;import android.app.Activity;import android.app.DatePickerDialog;import android.app.TimePickerDialog;import android.os.Bundle;import android.view.View;import android.view.View.
2、OnClickListener;import android.widget.Button;import android.widget.DatePicker;import android.widget.TextView;import android.widget.TimePicker;public class MyprojectActivity extends Activity TextView m_textView; DatePicker m_dataPicker; TimePicker m_timePicker; Button m_dpButton; Button m_tpButton; C
3、alendar c; Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.main); c = Calendar.getInstance(); m_textView = (TextView) findViewById(R.id.textView1); m_dpButton = (Button) findViewById(R.id.button1); m_tpButton = (Button) findViewByI
4、d(R.id.button2); m_dataPicker = (DatePicker) findViewById(R.id.DataPicker1); m_dataPicker.init(c.get(Calendar.YEAR), c.get(Calendar.MONTH), c .get(Calendar.DAY_OF_MONTH), new DatePicker.OnDateChangedListener() Override public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMo
5、nth) / C.set(year,monthOfYear,dauOfMonth) ); m_timePicker = (TimePicker) findViewById(R.id.TimePicker1); m_timePicker.setIs24HourView(true); m_timePicker .setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() Override public void onTimeChanged(TimePicker view, int hourOfDay, int minute) /
6、c.set(year, month, day, hourOfDay, minute, second) ); m_dpButton.setOnClickListener(new OnClickListener() Override public void onClick(View v) new DatePickerDialog(MyprojectActivity.this, new DatePickerDialog.OnDateSetListener() Override public void onDateSet(DatePicker view, int year, int monthOfYe
7、ar, int dayOfMonth) / TODO Auto-generated method stub , c.get(Calendar.YEAR), c.get(Calendar.MONTH),c.get(Calendar.DAY_OF_MONTH).show(); ); m_tpButton.setOnClickListener(new OnClickListener() Override public void onClick(View v) new TimePickerDialog(MyprojectActivity.this, new TimePickerDialog.OnTimeSetListener() Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) / TODO Auto-generated method stub ,c.get(Calendar.HOUR_OF_DAY), c.get(Calendar.MINUTE),true ).show(); );