Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android學習之--創建DatePickerDialog的步驟

android學習之--創建DatePickerDialog的步驟

編輯:關於Android編程

1.聲明一個監聽器,使用匿名內部類:     2.復寫onCreateDialog(int id):     3.當你需要的時候調用showDialog方法:   代碼如下:    
package com.example.datepickerdialog1;  
  
import android.os.Bundle;  
import android.app.Activity;  
import android.app.DatePickerDialog;  
import android.app.Dialog;  
import android.view.View;  
import android.view.View.OnClickListener;  
import android.widget.Button;  
import android.widget.DatePicker;  
  
public class MainActivity extends Activity  
{  
    private static final int DATE_PICKER_ID=1;//靜態常量  
    private Button showButton;  
    @Override  
    protected void onCreate(Bundle savedInstanceState)  
    {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.activity_main);  
        showButton=(Button) findViewById(R.id.myButton);  
        showButton.setText("顯示日歷");  
        showButton.setOnClickListener(new OnClickListener()  
        {  
              
            @Override  
            public void onClick(View arg0)  
            {  
                //寫1就行  
                showDialog(DATE_PICKER_ID);  
                  
            }  
        });  
    }  
    //監聽器,用戶點下set後設置日期  
    DatePickerDialog.OnDateSetListener onDateSetListener=new DatePickerDialog.OnDateSetListener()  
    {  
          
        @Override  
        public void onDateSet(DatePicker view, int year, int monthOfYear,  
                int dayOfMonth)  
        {  
            System.out.println(year+","+monthOfYear+","+dayOfMonth);  
              
        }  
    };  
    @Override  
    protected Dialog onCreateDialog(int id)  
    {  
        switch(id)  
        {  
        case DATE_PICKER_ID:  
        return new DatePickerDialog(this, onDateSetListener, 2013, 10, 18);  
        }  
        return null;  
          
    }  
  
}  

 

 
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved