Android DatePickerDialog的应用举例
文章由LinuxBoy分享于2019-04-01 04:04:11
Android DatePickerDialog的应用举例
Android DatePickerDialog的应用举例
- package lxy.litsoft;
-
- import android.app.Activity;
- import android.app.DatePickerDialog;
- 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;
-
- public class AppMain extends Activity {
-
-
- Button disDialog;
-
- private static final int DATE_PICKER_ID = 3;
-
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
-
- disDialog = (Button)findViewById(R.id.button01);
- disDialog.setOnClickListener(new ButtonListener());
- }
-
-
-
-
-
-
- DatePickerDialog.OnDateSetListener onDateSetListener = new DatePickerDialog.OnDateSetListener() {
- public void onDateSet(DatePicker view, int year, int monthOfYear,
- int dayOfMonth) {
- Log.d("test", ""+year+"年"+(monthOfYear+1)+"月"+dayOfMonth+"日");
- }
- };
-
-
-
-
-
-
- protected Dialog onCreateDialog(int id) {
- switch(id){
- case DATE_PICKER_ID:
- return new DatePickerDialog(this,onDateSetListener,2011,1,20);
- }
-
- return null;
- }
-
-
-
-
-
- class ButtonListener implements OnClickListener{
- public void onClick(View v) {
- showDialog(DATE_PICKER_ID);
- Log.d("test", "display date picker dialog.");
- }
- }
- }
评论暂时关闭