服务器之家

服务器之家 > 正文

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

时间:2021-01-27 14:46     来源/作者:Android开发网

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

}

标签:

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享
歪歪漫画vip账号共享2020_yy漫画免费账号密码共享 2020-04-07
返回顶部