gpt4 book ai didi

Android:从 DatePickerDialog.Builder 获取日期

转载 作者:行者123 更新时间:2023-11-29 20:37:00 27 4
gpt4 key购买 nike

如何从 DatePickerDialog.Builder 获取日期?

public void methodOne{
final DatePickerDialog.Builder alert = new DatePickerDialog.Builder(this);
alert.setTitle("Set Recurring Event");
alert.setMessage("Pick the maximum date for the event: ");

alert.setPositiveButton("Set", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int id) {
//Get date and start setting appointments

dialog.dismiss();
}
});
alert.show();
...
}

我知道有文档,并且 DatePickerDialog 允许 getDatePicker(),因此允许访问“包含在此对话框中的 DatePicker”。但这不会扩展到 DatePickerDialog.Builder。

最佳答案

这是一个小教程。使用它来生成日期选择器对话框

new DatePickerDialog(this, myDateListener, year, month, day); 

并使用这个监听器来监听日期

private DatePickerDialog.OnDateSetListener myDateListener = new DatePickerDialog.OnDateSetListener() { 
@Override
public void onDateSet(DatePicker arg0, int arg1, int arg2, int arg3) {
// SET YOUR VALUES HERE
// arg1 = year
// arg2 = month
// arg3 = day
});

在调用方法之前,您必须在 onCreate 或全局范围内使用 int 类型初始化年、月和日。

引用:http://www.tutorialspoint.com/android/android_datepicker_control.htm

如果您想要在 activity 中运行的示例,请遵循此引用:http://www.mkyong.com/android/android-date-picker-example/

关于Android:从 DatePickerDialog.Builder 获取日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31371295/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com