2010-04-14 163 views
0

我有一个DatePicker视图以及在我的布局TimePicker视图,每次更改日期或时间我想更新一个值。在TimePicker上,我可以简单地设置一个setOnTimeChangedListener,但DatePicker不存在任何相应的对象。可以在init()函数中设置一个名为OnDateChangedListener的监听器,但每次更改日期时都不会触发。是否有相应的监听程序,或者是否有可用于以令人满意的方式解决此问题的黑客?替代缺少setOnDateChangeListener() - 函数

http://developer.android.com/intl/de/reference/android/widget/DatePicker.html http://developer.android.com/intl/de/reference/android/widget/TimePicker.html

干杯,

回答

3

甲听者称为 OnDateChangedListener可以 被设置在init() - 函数,但它不会每个日期改变时 触发。

根据源代码,它每次更改日期时调用。所以,再试一次。

+0

该死的,这是我的代码中的一个愚蠢的错误。至少你的回答让我相信我的错误不在android API中,让我找到了我的错误。谢谢! – pgsandstrom 2010-04-15 07:36:49