分享

android中 dialog显示TimePickerDialog

 杰出天下 2013-01-05
Java代码
  1. package com.dialog;   
  2.   
  3. import android.app.Activity;   
  4. import android.app.Dialog;   
  5. import android.app.TimePickerDialog;   
  6. import android.os.Bundle;   
  7. import android.widget.TimePicker;   
  8. import android.widget.Toast;   
  9.   
  10. public class dialogdatetume extends Activity {   
  11.     int hour, minute1;   
  12.     static final int TIME_DIALOG_ID = 0;   
  13.   
  14.     /** Called when the activity is first created. */  
  15.     @Override  
  16.     public void onCreate(Bundle savedInstanceState) {   
  17.         super.onCreate(savedInstanceState);   
  18.         setContentView(R.layout.datetimepicker);   
  19.         showDialog(TIME_DIALOG_ID);   
  20.   
  21.     }   
  22.   
  23.     @Override  
  24.     protected Dialog onCreateDialog(int id) {   
  25.         // TODO Auto-generated method stub   
  26.         //return super.onCreateDialog(id);   
  27.         switch (id) {   
  28.         case TIME_DIALOG_ID:    
  29.             return new TimePickerDialog( this, mTimeSetListener, hour, minute1, false);   
  30.     }   
  31.     return null;    
  32.     }   
  33.        private TimePickerDialog.OnTimeSetListener mTimeSetListener =   
  34.             new TimePickerDialog.OnTimeSetListener()    
  35.        {   
  36.   
  37.                 @Override  
  38.                 public void onTimeSet(TimePicker view, int hourOfDay, int minute) {   
  39.                     // TODO Auto-generated method stub   
  40.                      hour = hourOfDay;   
  41.                        minute1 = minute;     
  42.                         Toast.makeText(getBaseContext(),    
  43.                             "You have selected : " + hour + ":" + minute1,   
  44.                             Toast.LENGTH_SHORT).show();   
  45.                 }   
  46.             };   
  47.   
  48. }  

 

Java代码 复制代码 收藏代码
  1. <?xml version="1.0" encoding="utf-8"?>   
  2. <LinearLayout xmlns:android="http://schemas./apk/res/android"  
  3.     android:orientation="vertical"  
  4.     android:layout_width="fill_parent"  
  5.     android:layout_height="fill_parent"  
  6.     >   
  7.     
  8.     <TimePicker   
  9.         android:layout_width="wrap_content"  
  10.         android:layout_height="wrap_content" />               
  11.     
  12. </LinearLayout>  

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多