返回介绍

DatePicker.OnDateChangedListener

发布于 2025-03-09 17:00:27 字数 2117 浏览 0 评论 0 收藏 0

DatePicker.OnDateChangedListener

版本:Android 2.3 r1

结构

继承关系

public static interface DatePicker.OnDateChangedListener

子类及间接子类

直接子类

DatePickerDialog

类概述

表明用户变更了日期的回调函数。

公共方法

public abstract void onDateChanged ( DatePicker view, int year, int monthOfYear, int dayOfMonth)

(译者注:当用户修改日期 onDateChanged() 将被调用)

参数

view 与监听器关联的视图。

year 用户设置的年。

monthOfYear 用户设置的月份(0-11),与 Calendar 兼容。

dayOfMonth 用户设置的日期。

补充

示例代码

package com.adakoda.android.datepickerdialogsample;

import java.util.Calendar;

import android.app.Activity;

import android.app.DatePickerDialog;

import android.os.Bundle;

import android.widget.DatePicker;

import android.widget.Toast;

public class DatePickerDialogSampleActivity extends Activity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

final Calendar calendar = Calendar.getInstance();

final int year = calendar.get(Calendar.YEAR);

final int month = calendar.get(Calendar.MONTH);

final int day = calendar.get(Calendar.DAY_OF_MONTH);

final DatePickerDialog datePickerDialog = new DatePickerDialog(

this,

new DatePickerDialog.OnDateSetListener() {

@Override

public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {

Toast.makeText(DatePickerDialogSampleActivity.this,

String.valueOf(year) + "/" +

String.valueOf(monthOfYear + 1) + "/" +

String.valueOf(dayOfMonth),

Toast.LENGTH_SHORT).show();

}

},

year, month, day);

datePickerDialog.show();

}

}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文