作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
代码:
final Time today = new Time();
today.setToNow();
OnDateChangedListener dateChangeListener = new OnDateChangedListener() {
public void onDateChanged(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
android.util.Log.i(TAG, "entered onDateChanged"); //TODO:
}
};
datePickerDataInicio.init(today.year, today.month, today.monthDay, dateChangeListener);
因此,每当我更改日期、月份或年份的微调器时,它似乎都没有调用。我错过了什么?
谢谢!
编辑!
抱歉,这是注意力的缺陷。我只是使用空监听器从代码的另一点调用 DatePicker.init()
。谢谢。
最佳答案
试试这个代码,它正在工作..
// Creating dialog
@Override
protected Dialog onCreateDialog(int id) {
c = Calendar.getInstance();
int cyear = c.get(Calendar.YEAR);
int cmonth = c.get(Calendar.MONTH);
int cday = c.get(Calendar.DAY_OF_MONTH);
return new DatePickerDialog(this, mDateSetListener, cyear, cmonth, cday);
}
private DatePickerDialog.OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener() {
// onDateSet method
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
Log.e("----------------", "D.O.B "+monthOfYear+""+dayOfMonth+""+year);
date_selected = String.valueOf(monthOfYear+1)+" /"+String.valueOf(dayOfMonth)+" /"+String.valueOf(year);
}
};
在点击任何按钮或文本时调用此方法
DATE_DIALOG_ID=1;
showDialog(DATE_DIALOG_ID);
关于android - 为什么我的 DatePicker 没有调用 OnDateChangeListener 回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9064092/
我已经实现了这个监听器,以便在单击某个日期时显示某些内容,但问题是当我向下滚动 CalendarView 时,它会自动显示一些内容,但我没有单击任何内容,我只是在 CalendarView 中向下滚动
代码: final Time today = new Time(); today.setToNow(); OnDateChangedListener dateChangeLis
我是一名优秀的程序员,十分优秀!