Android开发之DatePickerDialog
来源:互联网 发布:淘宝店库存软件 编辑:程序博客网 时间:2024/05/17 07:41
创建DatePickerDialog的步骤?
1.声明一个监听器,使用匿名内部类。
2.复写onCreateDialog()方法。
3.在需要的时候调用showDialog方法。
MainActivity.java:
package com.mycompany.datepicker;import android.app.DatePickerDialog;import android.app.Dialog;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.DatePicker;public class MainActivity extends AppCompatActivity { private Button showDatePicker; private static final int DATE_PICKER_ID = 1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); showDatePicker = (Button) findViewById(R.id.showDatePicker); showDatePicker.setOnClickListener(new ButtonListener()); } private class ButtonListener implements View.OnClickListener{ @Override public void onClick(View v) { // 此方法用于显示DatePickerDialog showDialog(DATE_PICKER_ID); } } DatePickerDialog.OnDateSetListener onDateSetListener = new DatePickerDialog.OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { int month = monthOfYear + 1; System.out.println(year + "-" + month + "-" + dayOfMonth); } }; @Override protected Dialog onCreateDialog(int id) { switch (id){ case DATE_PICKER_ID: return new DatePickerDialog(this, onDateSetListener, 2016, 0, 1); } return null; }}
0 0
- Android开发之DatePickerDialog
- Android学习之DatePickerDialog
- Android控件之DatePickerDialog
- android开发之DatePickerDialog与TimePickerDialog的使用
- android学习笔记之DatePickerDialog
- Android开发之四(十一):常用控件之日期设置(DatePickerDialog)
- Android开发之DatePickerDialog与TimePickerDialog的功能和用法详解
- Android体验系列之--DatePickerDialog、DatePicker
- Android入门之DatePickerDialog(纯java)
- android学习之--创建DatePickerDialog的步骤
- android示例之DatePicker和DatePickerDialog
- Android中日期选择器之DatePickerDialog对话框
- Android DatePickerDialog
- Android碧水剑之DatePickerDialog、TimePickerDialog之岁月如梭
- Android开发小知识-TimePickerDialog和DatePickerDialog的使用
- Android控件之TimePickerDialog、DatePickerDialog和自定义DialogPopupWindow与NotificationManager
- Android之日期和时间对话框DatePickerDialog和TimePickerDialog
- Android之DatePickerDialog用法(日历的用法)
- 【NOIP2016提高A组模拟9.17】序列
- 对象和继承面试要点
- 前端笔试(二)
- java程序设计之内部类
- VS2012运行Opencv2.4.14 sample步骤
- Android开发之DatePickerDialog
- 用两个栈实现队列 与 用两个队列实现栈
- HashMap Hashtable区别
- 行转列 列转行
- 利用javaScript实现简单的计算器
- 模板引擎-smarty
- poj 2531 Network Saboteur
- 舵机的原理和控制
- ros学习1--创建工作目录及环境配置