您的位置:首页 > 移动开发 > Android开发

android&&DatePicker&&TimePicker

2011-11-22 13:26 423 查看
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.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;

Calendar 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) findViewById(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 dayOfMonth) {

// 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) {

// 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 monthOfYear,

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();

}

});

}

}

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:orientation="vertical" >

<TextView

android:id="@+id/textView1"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/hello" />

<DatePicker

android:id="@+id/DataPicker1"

android:layout_width="fill_parent"

android:layout_height="wrap_content" >

</DatePicker>

<TimePicker

android:id="@+id/TimePicker1"

android:layout_width="fill_parent"

android:layout_height="wrap_content" >

</TimePicker>

<Button

android:id="@+id/button1"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="设置日期" />

<Button

android:id="@+id/button2"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="设置时间" />

</LinearLayout>






内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: