好贷网好贷款

android 日期对话框

发布时间:2016-12-5 20:32:30 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"android 日期对话框",主要涉及到android 日期对话框方面的内容,对于android 日期对话框感兴趣的同学可以参考一下。

  在main.xml中 <?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/txt"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:text=""/>      <Button         android:id="@+id/mybut"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:text="设置日期"/> </LinearLayout>     在MyDialogDemo.java中 package com.tarena.dialog;   import android.app.Activity; import android.app.AlertDialog; import android.app.DatePickerDialog; import android.app.Dialog; import android.content.DialogInterface; import android.os.Bundle; import android.view.KeyEvent; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.DatePicker; import android.widget.ImageButton; import android.widget.TextView;   public class MyDialogDemo extends Activity {   private Button mybut = null ; // 定义按钮   @Override   public void onCreate(Bundle savedInstanceState) {      super.onCreate(savedInstanceState);      super.setContentView(R.layout.main); // 调用布局管理器      this.mybut = (Button) super.findViewById(R.id.mybut) ;  // 取得按钮     this.mybut.setOnClickListener(new OnClickListenerImpl()) ;  // 设置事件类   }   private class OnClickListenerImpl implements OnClickListener {        public void onClick(View view) {Dialog dialog = new DatePickerDialog(MyDialogDemo.this,          new DatePickerDialog.OnDateSetListener() {               public void onDateSet(DatePicker view, int year, int monthOfYear,             int dayOfMonth) {          TextView text = (TextView) MyDialogDemo.this.findViewById(R.id.txt);          text.setText("更新的日期为:" + year + "年" + (monthOfYear+1) +               "月" + dayOfMonth + "日"); //显示更新的日期        }      },1988, 7, 16); //默认年、月、日      dialog.show();  //显示对话框      }        }   }

上一篇:问题3:如何用递归算法判断一个数组是否是递增?
下一篇:Java必备:JSON解析工具-org.json

相关文章

相关评论