android 日期对话框_第1张图片

在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(); //显示对话框

}

}

}

更多相关文章

  1. Android ListView 之 SimpleAdapter 二 (包含 item 中按钮监听)
  2. Android的按钮按下效果
  3. Android用悬浮按钮实现翻页效果
  4. Android 让按钮闪烁(点击的时候停止闪烁)
  5. Android 简易对话框
  6. Android 5中样式对话框
  7. Android单选按钮组(RadioGroup)的用法
  8. Android中按钮点击后背景改变样式
  9. android 自定义View 对话框

随机推荐

  1. Android 拖动换图特效
  2. Android(安卓)JNI和NDK有什么区别
  3. 如何查看Android设备的CPU架构信息
  4. 圆形button
  5. Android NDK打印log到logcat的方法
  6. Android――ImageButton按下效果设计
  7. Android uri转Bitmap
  8. 使用Leancloud实现React Native App的消
  9. [android] 获取网页中的HTML数据
  10. 使用Android(安卓)Studio进行JNI开发 - Ma