当前位置:  编程技术>移动开发

A10_DatePicker的对话框设置(使用OnDateSetListener监听器)

    来源: 互联网  发布时间:2014-10-18

    本文导语:  1.这次的学习主要是,弥补上一篇文章:A07_TimePicker & DatePicker & AnalogClock & DigitalClock 的设置 2.java代码中设置DatePicker,使用OnDateSetListener监听器接口监听对话框的动作。 代码比较简单,主要是初期的熟悉和学习。 3.注意,在DateP...

1.这次的学习主要是,弥补上一篇文章:A07_TimePicker & DatePicker & AnalogClock & DigitalClock 的设置
2.java代码中设置DatePicker,使用OnDateSetListener监听器接口监听对话框的动作。
代码比较简单,主要是初期的熟悉和学习。
3.注意,在DatePicker中,月份是从0开始编号的,但是日是从1开始编号的。
效果图:
 
java代码:
代码如下:

package com.example.a10_datepicker;
import android.app.Activity;
import android.app.DatePickerDialog;
import android.app.DatePickerDialog.OnDateSetListener;
import android.app.Dialog;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.Toast;
public class MainActivity extends Activity {
private Button button;
private static final int DATE_PICKER_ID = 1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button)findViewById(R.id.buttonId);
button.setOnClickListener(new ButtonListener());
}
// 设置DatePicker对话框的监听器
DatePickerDialog.OnDateSetListener datePickerListener = new OnDateSetListener() {
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
Toast.makeText(MainActivity.this,
year + "年" + monthOfYear + "月" + dayOfMonth + "日",
Toast.LENGTH_SHORT).show();
}
};
//实现按钮监听器
class ButtonListener implements OnClickListener{
public void onClick(View v) {
//该方法用于显示对话框,是继承Activity中的方法,执行该方法系统就会调用onCreateDialog()方法
showDialog(DATE_PICKER_ID);
}
}
//复写该方法显示对话框
@Override
protected Dialog onCreateDialog(int id) {
if(id == DATE_PICKER_ID){
return new DatePickerDialog(this,datePickerListener,2012,6,1);
}
return null;
}

}

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 日期选择插件 Datepicker for Bootstrap
  • jQuery双日历插件 jQuery Datepicker
  • jQuery 日期选择插件 jQuery-datepicker
  • jQuery 日期选择插件 Zebra_Datepicker
  • jQuery日期选择插件 jQuery UI Datepicker
  • jQuery日历插件 UI Datepicker
  • 日期选择控件 My97 DatePicker
  • jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)
  • android中DatePicker和TimePicker的使用方法详解
  • A07_TimePicker & DatePicker & AnalogClock & DigitalClock 的设置小结
  • 基于Silverlight DataGrid中无代码设置开始与结束日期DatePicker的实现方法
  • jquery datepicker参数介绍和示例


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3