android 调用系统自带的设置时间日期对话框

package com.nico;  
  
import android.app.Activity;  
import android.app.DatePickerDialog;  
//import android.app.TimePickerDialog;  
import android.app.Dialog;  
  
import android.os.Bundle;  
import android.util.Log;  
import android.view.View;  
import android.view.View.OnClickListener;  
  
import android.widget.Button;  
import android.widget.DatePicker;  
//import android.widget.TimePicker;  
  
public class timePicker extends Activity {  
    /** Called when the activity is first created. */  
    private Button ShowDataPickerButton = null;  
    private static final int DATA_PICKER_ID = 1;  
  
    @Override  
    public void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.data);  
        ShowDataPickerButton = (Button) findViewById(R.id.ShowDataPickerButton);  
        ShowDataPickerButton.setOnClickListener(new ShowClickListener());  
    }  
  
    private class ShowClickListener implements OnClickListener {  
  
        @Override  
        public void onClick(View arg0) {  
            // TODO Auto-generated method stub  
            showDialog(DATA_PICKER_ID);  
        }  
  
    }  
  
    DatePickerDialog.OnDateSetListener onDateSetListener = new DatePickerDialog.OnDateSetListener() {  
  
        @Override  
        public void onDateSet(DatePicker view, int year, int monthOfYear,  
                int dayOfMonth) {  
  
            Log.v("Test", "-------------?"+year);  
            System.out.print(year + " " + monthOfYear + "  " + dayOfMonth);  
        }  
    };  
//  TimePickerDialog.OnTimeSetListener onTimeSetListener = new TimePickerDialog.OnTimeSetListener() {  
//  
//      @Override  
//      public void onTimeSet(TimePicker view, int hourOfDay, int minute) {  
//          // TODO Auto-generated method stub  
//          System.out.println(hourOfDay + "-" + minute);  
//      }  
//  
//  };  
  
    @Override  
    protected Dialog onCreateDialog(int id) {  
        // TODO Auto-generated method stub  
        switch (id) {  
        case DATA_PICKER_ID:  
            Log.v("Test", "--------start---------->");  
            return new DatePickerDialog(this, onDateSetListener, 2011, 01, 01);  
            // return new TimePickerDialog(this,onTimeSetListener,22,3, true);  
        }  
        return super.onCreateDialog(id);  
    }  
  
}  
<?xml version="1.0" encoding="utf-8"?>    
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    
    android:orientation="vertical"    
    android:layout_width="fill_parent"    
    android:layout_height="fill_parent"    
    >    
<TextView      
    android:layout_width="fill_parent"     
    android:layout_height="wrap_content"     
    android:text="@string/hello"    
    />    
        
 <Button    
       android:id="@+id/ShowDataPickerButton"    
       android:layout_width="fill_parent"    
        android:layout_height="wrap_content"    
      />        
         
 </LinearLayout>  

出处:http://hellorheaven.iteye.com/blog/1089834

转载于:https://www.cnblogs.com/gzggyy/archive/2012/05/24/2516766.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值