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;
}
}
分享到:
相关推荐
samradapps_datepicker.xlam
1.这次的学习主要是,弥补上一篇文章:A07_TimePicker & DatePicker & AnalogClock & DigitalClock 的设置 2.java代码中设置DatePicker,使用OnDateSetListener监听器接口监听对话框的动作。 代码比较简单,主要是...
excel日期控件
Test_Datepicker.zip
设置 按以下顺序在application.js中添加以下行 // = require jquery // = require jquery_ujs // = require jquery - ui // = require jquery - ui - timepicker - addon // = require jquery . purr // = require ...
日历控件_DatePicker
jquery_datepicker日期选择器包含多种类型日期选择
Test_Datepicker毕业设计—(包含完整源码可运行).zip
轻量,无依赖的一个 DatePicker.zip,轻量级、功能强大的javascript datetimepicker,没有依赖项
前端项目-Zebra_datepicker,超轻量,高度可配置,跨浏览器日期选择器jquery插件
date日期控件(最好用)支持多语言使用简单。必备
jquery_datepicker (源码)
datePicker 整理的日历插件
使用bootstrap的datepicker插件,可以轻松实现表单日期时间选择。
date picker for php website
ExcelDatePicker 日期选择器