DatePickerDialog TimePickerDialog时间选择器对话框
来源:互联网 发布:淘宝手机官方旗舰店 编辑:程序博客网 时间:2024/05/19 11:38
布局文件xml定义两个按钮
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <Button android:id="@+id/datedialog" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="选择日期" /> <Button android:id="@+id/timedialog" android:layout_width="match_parent" android:layout_below="@id/datedialog" android:layout_height="wrap_content" android:text="选择时间" /></RelativeLayout>
java文件
package com.gui.picket;import java.util.Calendar;import android.os.Bundle;import android.app.Activity;import android.app.DatePickerDialog;import android.app.DatePickerDialog.OnDateSetListener;import android.app.TimePickerDialog;import android.app.TimePickerDialog.OnTimeSetListener;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.DatePicker;import android.widget.TimePicker;import android.widget.Toast;public class MainActivity extends Activity implements OnClickListener{private Calendar calendar = Calendar.getInstance();private Button dateBut = null;private Button timeBut = null;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);dateBut = (Button) findViewById(R.id.datedialog);timeBut = (Button) findViewById(R.id.timedialog);dateBut.setOnClickListener(this);timeBut.setOnClickListener(this);}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.activity_main, menu);return true;}@Overridepublic void onClick(View v) {// TODO Auto-generated method stubswitch (v.getId()) {case R.id.datedialog:DatePickerDialog dpd = new DatePickerDialog(this, new MyDatePicketDialog(), calendar.get(Calendar.YEAR) , calendar.get(Calendar.MONTH), calendar.get(Calendar.DAY_OF_MONTH));dpd.show();break;case R.id.timedialog:TimePickerDialog tpd = new TimePickerDialog(this, new MyTimePicketDialog(), calendar.get(Calendar.HOUR_OF_DAY), calendar.get(Calendar.MINUTE), true);tpd.show();break;default:break;}}private class MyDatePicketDialog implements OnDateSetListener{@Overridepublic void onDateSet(DatePicker view, int year, int monthOfYear,int dayOfMonth) {// TODO Auto-generated method stubToast.makeText(MainActivity.this, year + "年" + (monthOfYear + 1) + "月" + dayOfMonth + "日", 0).show();}}private class MyTimePicketDialog implements OnTimeSetListener{@Overridepublic void onTimeSet(TimePicker view, int hourOfDay, int minute) {// TODO Auto-generated method stubToast.makeText(MainActivity.this, hourOfDay + ":" + minute, 0).show();}}}
0 0
- DatePickerDialog TimePickerDialog时间选择器对话框
- 时间对话框。。。datePickerDialog&timePickerDialog
- 时间选择器和日期选择器 对话框 TimePickerDialog DatePickerDialog
- DatePickerDialog\TimePickerDialog日期时间选择器
- Android_日期选择器DatePickerDialog、时间选择器TimePickerDialog
- 第八章—进度对话框ProgressDialog、日期选择器DatePickerDialog、时间选择器TimePickerDialog
- DatePickerDialog和TimePickerDialog时间选择对话框
- 30-datePickerDialog和TimePickerDialog对话框设置日期和时间
- 使用DatePickerDialog和TimePickerDialog实现日期和时间选择对话框
- Android之日期和时间对话框DatePickerDialog和TimePickerDialog
- 【Android学习笔记】DatePickerDialog和TimePickerDialog日期选择器和时间选择器
- Android基础_日期选择器DatePickerDialog时间选择器TimePickerDialog隐藏输入法
- 安卓原生自带的日期选择器DatePickerDialog、时间选择器TimePickerDialog使用方法
- 对话框之AlertDialog、DatePickerDialog(日期选择对话框)、TimePickerDialog(时间选择)、ProgressDialog(进度)、PopupWindow
- 安卓时间选择器,时间对话框,DatePickerDialog类。
- 【04】弹出DatePickerDialog对话框和TimePickerDialog
- android 对话框(三)DatePickerDialog和TimePickerDialog
- 时间选择器TimePickerDialog
- 华为机试2014实习生
- 3月29日阿里巴巴实习生笔试题
- 数据结构之单项链表
- python实现网上阅卷切割图片的重分类和命名窗口程序
- Android学习笔记(十):Handler
- DatePickerDialog TimePickerDialog时间选择器对话框
- myeclipse开放web项目
- 关于麻球网关闭的感想
- HDU 3265 Posters(线段树:扫描线)
- 视频信号的电压范围
- Linux - unzip命令
- 编译安装Qt 5.21源码
- **Leetcode_reorder-list
- Git:Git常用命令总结